﻿using System.Linq;
using System.Text;
using System.Diagnostics;
using System.Runtime.Serialization;
using System.Collections;
using System.Data;
using System.ComponentModel;
using System.Data.OracleClient;
using WPFExcelReport.Helpers;
using WPFExcelReport.Controls;
namespace WPFExcelReport
{
    public partial class VABAUFM
    {
        #region
        #endregion
        public void SetUpNewRow(ref DataRow dwReturn, DataRow dwInput = null)
        {
            switch (app.company)
            {
                default:
                case "TST":
                case "SXN":
                case "YGR":
                    #region====YGR======
                    dwReturn["ABAMANDANT"] = app.Mandant;
                    dwReturn["ABAAUFTYP"] = "V";
                    dwReturn["ABAAUFKRS"] = "  ";
                    dwReturn["ABAAUFLFD"] = "000000";
                    dwReturn["ABAAUFPOS"] = "000";
                    dwReturn["ABAAPOS"] = "0000";
                    dwReturn["ABAERLKZ"] = " ";
                    dwReturn["ABARESMG"] = "0";
                    dwReturn["ABASANZSTK"] = "0";
                    dwReturn["ABASSTKLG"] = "0";
                    dwReturn["ABASSTKLGV"] = "0";
                    dwReturn["ABASSTKLGB"] = "0";
                    dwReturn["ABASSTKGEW"] = "0";
                    dwReturn["ABASSTKGEWV"] = "0";
                    dwReturn["ABASSTKGEWB"] = "0";
                    dwReturn["ABASSTKBRT"] = "0";
                    dwReturn["ABASSTKBRTV"] = "0";
                    dwReturn["ABASSTKBRTB"] = "0";
                    dwReturn["ABAIANZSTK"] = "0";
                    dwReturn["ABAIZENSUR1"] = " ";
                    dwReturn["ABAIZENSURKZ1"] = " ";
                    dwReturn["ABAIZENSUR2"] = " ";
                    dwReturn["ABAIZENSURKZ2"] = " ";
                    dwReturn["ABAIGESLGZS1"] = "0";
                    dwReturn["ABAIGESLGZS2"] = "0";
                    dwReturn["ABASTDPOS"] = "1";
                    dwReturn["ABASFERTKZ"] = " ";
                    dwReturn["ABAUEBKZ"] = " ";
                    dwReturn["ABAUMAILKZ"] = " ";
                    dwReturn["ABASGESLG"] = "0";
                    dwReturn["ABASGESGEW"] = "0";
                    dwReturn["ABASME"] = "1";
                    dwReturn["ABAFRMG"] = "0";
                    dwReturn["ABARSTSLG"] = "0";
                    dwReturn["ABARSTSGEW"] = "0";
                    dwReturn["ABAMINUSLG"] = "0";
                    dwReturn["ABAMINUSGEW"] = "0";
                    dwReturn["ABALEAPOS"] = "1";
                    dwReturn["ABAPOOL"] = " ";
                    dwReturn["ABARESFLAG"] = " ";
                    dwReturn["ABAVKAUFTYP"] = " ";
                    dwReturn["ABAVKAUFKRS"] = "  ";
                    dwReturn["ABAVKAUFLFD"] = "000000";
                    dwReturn["ABAVKAUFPOS"] = "000";
                    dwReturn["ABAVKUPOS"] = "00";
                    dwReturn["ABAVB"] = "   ";
                    dwReturn["ABAVG"] = "   ";
                    dwReturn["ABAZUPRIO"] = "0";
                    dwReturn["ABASTKNEUTR"] = " ";
                    dwReturn["ABARESPROG"] = "        ";
                    dwReturn["ABARESBEN"] = "        ";
                    dwReturn["ABARESDAT"] = "0";
                    dwReturn["ABARESZEIT"] = "0";
                    dwReturn["ABARVSACHB"] = "        ";
                    dwReturn["ABARKUNDNR"] = "        ";
                    dwReturn["ABARBISDAT"] = "0";
                    dwReturn["ABAVLVB"] = "   ";
                    dwReturn["ABAVLVG"] = "   ";
                    dwReturn["ABAVLSACHB"] = "        ";
                    dwReturn["ABAVLGEGEN"] = " ";
                    dwReturn["ABAPRKUNDNR"] = "        ";
                    dwReturn["ABAPRAUFKRS"] = "  ";
                    dwReturn["ABAPRAUFLFD"] = "000000";
                    dwReturn["ABAPRAUFPOS"] = "000";
                    dwReturn["ABAGENEHM"] = " ";
                    dwReturn["ABAGSACHB"] = "        ";
                    dwReturn["ABALIEFNR"] = "        ";
                    dwReturn["ABAVSACHB"] = "        ";
                    dwReturn["ABAVSTKNR"] = "            ";
                    dwReturn["ABAVERSWEG"] = "  ";
                    dwReturn["ABAMVERSDAT"] = "0";
                    dwReturn["ABAWVDAT"] = "0";
                    dwReturn["ABGENDAT"] = "0";
                    dwReturn["ABAGENNR"] = "            ";
                    dwReturn["ABAGENNAME"] = "                              ";
                    dwReturn["ABAGENWEG"] = "  ";
                    dwReturn["ABAZUSTK"] = "0";
                    dwReturn["ABAZULG"] = "0";
                    dwReturn["ABAOPTKZ"] = " ";
                    dwReturn["ABAMAFZST"] = "0";
                    dwReturn["ABAPART1"] = "           ";
                    dwReturn["ABAPARTST1"] = "0";
                    dwReturn["ABAPART2"] = "           ";
                    dwReturn["ABAPARTST2"] = "0";
                    dwReturn["ABAPART3"] = "           ";
                    dwReturn["ABAPARTST3"] = "0";
                    dwReturn["ABAPART4"] = "           ";
                    dwReturn["ABAPARTST4"] = "0";
                    dwReturn["ABAPART5"] = "           ";
                    dwReturn["ABAPARTST5"] = "0";
                    dwReturn["ABAPART6"] = "           ";
                    dwReturn["ABAPARTST6"] = "0";
                    dwReturn["ABAPART7"] = "           ";
                    dwReturn["ABAPARTST7"] = "0";
                    dwReturn["ABAPART8"] = "           ";
                    dwReturn["ABAPARTST8"] = "0";
                    dwReturn["ABAPART9"] = "           ";
                    dwReturn["ABAPARTST9"] = "0";
                    dwReturn["ABAPART10"] = "           ";
                    dwReturn["ABAPARTST10"] = "0";
                    dwReturn["ABASZENSUR"] = " ";
                    dwReturn["ABASZENSURKZ"] = " ";
                    dwReturn["ABAKUTLSTK"] = "0";
                    dwReturn["ABABAHNKZ"] = " ";
                    dwReturn["ABAWDUPOS"] = "1";
                    dwReturn["ABABAHNEN"] = "0";
                    dwReturn["ABATEILKZ"] = " ";
                    dwReturn["ABAKUNDNRU"] = "        ";
                    dwReturn["ABAWERKU"] = "   ";
                    dwReturn["ABAABTU"] = "   ";
                    dwReturn["ABAARTU"] = "                    ";
                    dwReturn["ABAVARU"] = "   ";
                    dwReturn["ABADESSU"] = "          ";
                    dwReturn["ABACOLORITU"] = "          ";
                    dwReturn["ABAFARBEU"] = "          ";
                    dwReturn["ABABESCHU"] = "          ";
                    dwReturn["ABAFARBBEZU"] = "                    ";
                    dwReturn["ABAANZ1"] = "0";
                    dwReturn["ABALAENGE1"] = "0";
                    dwReturn["ABABREITE1"] = "0";
                    dwReturn["ABAANZ2"] = "0";
                    dwReturn["ABALAENGE2"] = "0";
                    dwReturn["ABABREITE2"] = "0";
                    dwReturn["ABAANZ3"] = "0";
                    dwReturn["ABALAENGE3"] = "0";
                    dwReturn["ABABREITE3"] = "0";
                    dwReturn["ABAANZ4"] = "0";
                    dwReturn["ABALAENGE4"] = "0";
                    dwReturn["ABABREITE4"] = "0";
                    dwReturn["ABAANZ5"] = "0";
                    dwReturn["ABALAENGE5"] = "0";
                    dwReturn["ABABREITE5"] = "0";
                    dwReturn["ABAVERSDAT"] = "0";
                    dwReturn["ABAVATYP"] = "  ";
                    dwReturn["ABAANZORG"] = "0";
                    dwReturn["ABAANZKOP"] = "0";
                    dwReturn["ABAVERSART"] = "   ";
                    dwReturn["ABASPED"] = "   ";
                    dwReturn["ABALIEFKD"] = "00000000";
                    dwReturn["ABAVERSKD"] = "00000000";
                    dwReturn["ABAADRSLL"] = "        ";
                    dwReturn["ABAVAKZ"] = " ";
                    dwReturn["ABALIEFKOMP"] = " ";
                    dwReturn["ABATEILNR"] = "0";
                    dwReturn["ABAVDPKZ"] = " ";
                    dwReturn["ABATPMA"] = "    ";
                    dwReturn["ABABOXMAX"] = "0";
                    dwReturn["ABABOXANZ"] = "0";
                    dwReturn["ABALGEBNR"] = "        ";
                    dwReturn["ABANKGEB"] = "  ";
                    dwReturn["ABAIFEUCHTE"] = "0";
                    dwReturn["ABAKUNDNR"] = "00000000";
                    dwReturn["ABASTKNR"] = "            ";
                    dwReturn["ABAPARTIE"] = "0000000";
                    dwReturn["ABAPARTIEKZ"] = " ";
                    dwReturn["ABAKDPARTIE"] = "          ";
                    dwReturn["ABAKDAUFTNR"] = "                    ";
                    dwReturn["ABAKDAUFDAT"] = "0";
                    dwReturn["ABAMAART"] = " ";
                    dwReturn["ABASTKLFDNR"] = "0";
                    dwReturn["ABAAUFMSL"] = "  ";
                    dwReturn["ABAZUSAM"] = "  ";
                    dwReturn["ABAPACKTYP"] = "    ";
                    dwReturn["ABATAX"] = "   ";
                    dwReturn["ABAHUELSE"] = "      ";
                    dwReturn["ABAWOBST"] = " ";
                    dwReturn["ABAWICKL"] = " ";
                    dwReturn["ABAFDRES"] = " ";
                    dwReturn["ABAKF"] = " ";
                    dwReturn["ABANRVERG"] = " ";
                    dwReturn["ABASTKNRKRS"] = "  ";
                    dwReturn["ABASUFFART"] = " ";
                    dwReturn["ABATRENNZ"] = " ";
                    dwReturn["ABALAENGEU"] = "0";
                    dwReturn["ABALAENGES"] = "0";
                    dwReturn["ABASCHRITW"] = "0";
                    dwReturn["ABAFUELLZ"] = " ";
                    dwReturn["ABAASSCHNIT"] = "N";
                    dwReturn["ABAETITYP"] = "  ";
                    dwReturn["ABAANZRET"] = "0";
                    dwReturn["ABAKDETKZ"] = " ";
                    dwReturn["ABADOPPEL"] = "          ";
                    dwReturn["ABALOAN"] = "  ";
                    dwReturn["ABALBAN"] = "  ";
                    dwReturn["ABALPAN"] = "        ";
                    dwReturn["ABAAUFBKZAN"] = " ";
                    dwReturn["ABALOA2"] = "  ";
                    dwReturn["ABALBA2"] = "  ";
                    dwReturn["ABALPA2"] = "        ";
                    dwReturn["ABAABKZA2"] = " ";
                    dwReturn["ABAPKL"] = "  ";
                    dwReturn["ABABEM1"] = "                                                            ";
                    dwReturn["ABABEM2"] = "                                                            ";
                    dwReturn["ABAMRKM1"] = "    ";
                    dwReturn["ABAMRKM2"] = "    ";
                    dwReturn["ABAMRKM3"] = "    ";
                    dwReturn["ABAKZNTO"] = " ";
                    dwReturn["ABAFESP"] = " ";
                    dwReturn["ABADIAUFKRS"] = "  ";
                    dwReturn["ABADIAUFLFD"] = "000000";
                    dwReturn["ABADIAUFPOS"] = "000";
                    dwReturn["ABADILG"] = "0";
                    dwReturn["ABADIGEW"] = "0";
                    dwReturn["ABADISTK"] = "0";
                    dwReturn["ABADISLG"] = "0";
                    dwReturn["ABADISGEW"] = "0";
                    dwReturn["ABABA"] = "      ";
                    dwReturn["ABAASGESLG"] = "0";
                    dwReturn["ABAASGESGEW"] = "0";
                    dwReturn["ABAPNRKRS"] = "  ";
                    dwReturn["ABAPLFDNR"] = "000000";
                    dwReturn["ABAGKREGEL"] = "00000000";
                    dwReturn["ABAPROVOR"] = "        ";
                    dwReturn["ABAPRSFE"] = "0";
                    dwReturn["ABAWSCHTXT"] = "   ";
                    dwReturn["ABAVORSGEL"] = " ";
                    dwReturn["ABASELVL"] = "0";
                    dwReturn["ABASELVR"] = "0";
                    dwReturn["ABAKOLL"] = "     ";
                    dwReturn["ABAVKART"] = "                        ";
                    dwReturn["ABAVKFARBE"] = "          ";
                    dwReturn["ABAGBEDKZ"] = " ";
                    dwReturn["ABADL"] = " ";
                    dwReturn["ABAKDPARTKZ"] = " ";
                    dwReturn["ABAFILLER"] = "                                                                                    ";
                    dwReturn["ABAAENDZL"] = "1";
                    dwReturn["ABAAENDBEN"] = "        ";
                    dwReturn["ABAAENDDAT"] = "0";
                    dwReturn["ABANEUBEN"] = "        ";
                    dwReturn["ABANEUDAT"] = "0";
                    #endregion
                    break;
                case "JLT":
                    #region=====JLT========
                    dwReturn["ABAMANDANT"] = app.Mandant;
                    dwReturn["ABAAUFTYP"] = "V";
                    dwReturn["ABAAUFKRS"] = "  ";
                    dwReturn["ABAAUFLFD"] = "000000";
                    dwReturn["ABAAUFPOS"] = "000";
                    dwReturn["ABAAPOS"] = "0001";
                    dwReturn["ABAERLKZ"] = " ";
                    dwReturn["ABARESMG"] = "0";
                    dwReturn["ABASANZSTK"] = "0";
                    dwReturn["ABASSTKLG"] = "0";
                    dwReturn["ABASSTKLGV"] = "0";
                    dwReturn["ABASSTKLGB"] = "0";
                    dwReturn["ABASSTKGEW"] = "0";
                    dwReturn["ABASSTKGEWV"] = "0";
                    dwReturn["ABASSTKGEWB"] = "0";
                    dwReturn["ABASSTKBRT"] = "0";
                    dwReturn["ABASSTKBRTV"] = "0";
                    dwReturn["ABASSTKBRTB"] = "0";
                    dwReturn["ABAIANZSTK"] = "0";
                    dwReturn["ABAIZENSUR1"] = "1";
                    dwReturn["ABAIZENSURKZ1"] = " ";
                    dwReturn["ABAIZENSUR2"] = " ";
                    dwReturn["ABAIZENSURKZ2"] = " ";
                    dwReturn["ABAIGESLGZS1"] = "700000";
                    dwReturn["ABAIGESLGZS2"] = "0";
                    dwReturn["ABASTDPOS"] = "1";
                    dwReturn["ABASFERTKZ"] = " ";
                    dwReturn["ABAUEBKZ"] = " ";
                    dwReturn["ABAUMAILKZ"] = " ";
                    dwReturn["ABASGESLG"] = "0";
                    dwReturn["ABASGESGEW"] = "0";
                    dwReturn["ABASME"] = "5";
                    dwReturn["ABAFRMG"] = "0";
                    dwReturn["ABARSTSLG"] = "0";
                    dwReturn["ABARSTSGEW"] = "0";
                    dwReturn["ABAMINUSLG"] = "0";
                    dwReturn["ABAMINUSGEW"] = "0";
                    dwReturn["ABALEAPOS"] = "1";
                    dwReturn["ABAPOOL"] = " ";
                    dwReturn["ABARESFLAG"] = " ";
                    dwReturn["ABAVKAUFTYP"] = " ";
                    dwReturn["ABAVKAUFKRS"] = "  ";
                    dwReturn["ABAVKAUFLFD"] = "000000";
                    dwReturn["ABAVKAUFPOS"] = "000";
                    dwReturn["ABAVKUPOS"] = "00";
                    dwReturn["ABAVB"] = "   ";
                    dwReturn["ABAVG"] = "   ";
                    dwReturn["ABAZUPRIO"] = "0";
                    dwReturn["ABASTKNEUTR"] = " ";
                    dwReturn["ABARESPROG"] = "        ";
                    dwReturn["ABARESBEN"] = "        ";
                    dwReturn["ABARESDAT"] = "0";
                    dwReturn["ABARESZEIT"] = "0";
                    dwReturn["ABARVSACHB"] = "        ";
                    dwReturn["ABARKUNDNR"] = "        ";
                    dwReturn["ABARBISDAT"] = "0";
                    dwReturn["ABAVLVB"] = "   ";
                    dwReturn["ABAVLVG"] = "   ";
                    dwReturn["ABAVLSACHB"] = "        ";
                    dwReturn["ABAVLGEGEN"] = " ";
                    dwReturn["ABAPRKUNDNR"] = "        ";
                    dwReturn["ABAPRAUFKRS"] = "  ";
                    dwReturn["ABAPRAUFLFD"] = "000000";
                    dwReturn["ABAPRAUFPOS"] = "000";
                    dwReturn["ABAGENEHM"] = " ";
                    dwReturn["ABAGSACHB"] = "        ";
                    dwReturn["ABALIEFNR"] = "        ";
                    dwReturn["ABAVSACHB"] = "        ";
                    dwReturn["ABAVSTKNR"] = "            ";
                    dwReturn["ABAVERSWEG"] = "  ";
                    dwReturn["ABAMVERSDAT"] = "0";
                    dwReturn["ABAWVDAT"] = "0";
                    dwReturn["ABGENDAT"] = "0";
                    dwReturn["ABAGENNR"] = "            ";
                    dwReturn["ABAGENNAME"] = "                              ";
                    dwReturn["ABAGENWEG"] = "  ";
                    dwReturn["ABAZUSTK"] = "0";
                    dwReturn["ABAZULG"] = "0";
                    dwReturn["ABAOPTKZ"] = " ";
                    dwReturn["ABAMAFZST"] = "0";
                    dwReturn["ABAPART1"] = "           ";
                    dwReturn["ABAPARTST1"] = "0";
                    dwReturn["ABAPART2"] = "           ";
                    dwReturn["ABAPARTST2"] = "0";
                    dwReturn["ABAPART3"] = "           ";
                    dwReturn["ABAPARTST3"] = "0";
                    dwReturn["ABAPART4"] = "           ";
                    dwReturn["ABAPARTST4"] = "0";
                    dwReturn["ABAPART5"] = "           ";
                    dwReturn["ABAPARTST5"] = "0";
                    dwReturn["ABAPART6"] = "           ";
                    dwReturn["ABAPARTST6"] = "0";
                    dwReturn["ABAPART7"] = "           ";
                    dwReturn["ABAPARTST7"] = "0";
                    dwReturn["ABAPART8"] = "           ";
                    dwReturn["ABAPARTST8"] = "0";
                    dwReturn["ABAPART9"] = "           ";
                    dwReturn["ABAPARTST9"] = "0";
                    dwReturn["ABAPART10"] = "           ";
                    dwReturn["ABAPARTST10"] = "0";
                    dwReturn["ABASZENSUR"] = " ";
                    dwReturn["ABASZENSURKZ"] = " ";
                    dwReturn["ABAKUTLSTK"] = "0";
                    dwReturn["ABABAHNKZ"] = " ";
                    dwReturn["ABAWDUPOS"] = "1";
                    dwReturn["ABABAHNEN"] = "0";
                    dwReturn["ABATEILKZ"] = " ";
                    dwReturn["ABAKUNDNRU"] = "        ";
                    dwReturn["ABAWERKU"] = "   ";
                    dwReturn["ABAABTU"] = "   ";
                    dwReturn["ABAARTU"] = "                    ";
                    dwReturn["ABAVARU"] = "   ";
                    dwReturn["ABADESSU"] = "          ";
                    dwReturn["ABACOLORITU"] = "          ";
                    dwReturn["ABAFARBEU"] = "          ";
                    dwReturn["ABABESCHU"] = "          ";
                    dwReturn["ABAFARBBEZU"] = "                    ";
                    dwReturn["ABAANZ1"] = "0";
                    dwReturn["ABALAENGE1"] = "0";
                    dwReturn["ABABREITE1"] = "0";
                    dwReturn["ABAANZ2"] = "0";
                    dwReturn["ABALAENGE2"] = "0";
                    dwReturn["ABABREITE2"] = "0";
                    dwReturn["ABAANZ3"] = "0";
                    dwReturn["ABALAENGE3"] = "0";
                    dwReturn["ABABREITE3"] = "0";
                    dwReturn["ABAANZ4"] = "0";
                    dwReturn["ABALAENGE4"] = "0";
                    dwReturn["ABABREITE4"] = "0";
                    dwReturn["ABAANZ5"] = "0";
                    dwReturn["ABALAENGE5"] = "0";
                    dwReturn["ABABREITE5"] = "0";
                    dwReturn["ABAVERSDAT"] = "0";
                    dwReturn["ABAVATYP"] = "  ";
                    dwReturn["ABAANZORG"] = "0";
                    dwReturn["ABAANZKOP"] = "0";
                    dwReturn["ABAVERSART"] = "   ";
                    dwReturn["ABASPED"] = "   ";
                    dwReturn["ABALIEFKD"] = "00000000";
                    dwReturn["ABAVERSKD"] = "00000000";
                    dwReturn["ABAADRSLL"] = "        ";
                    dwReturn["ABAVAKZ"] = " ";
                    dwReturn["ABALIEFKOMP"] = "N";
                    dwReturn["ABATEILNR"] = "0";
                    dwReturn["ABAVDPKZ"] = " ";
                    dwReturn["ABATPMA"] = "    ";
                    dwReturn["ABABOXMAX"] = "0";
                    dwReturn["ABABOXANZ"] = "2";
                    dwReturn["ABALGEBNR"] = "        ";
                    dwReturn["ABANKGEB"] = "  ";
                    dwReturn["ABAIFEUCHTE"] = "0";
                    dwReturn["ABAKUNDNR"] = "00000000";
                    dwReturn["ABASTKNR"] = "            ";
                    dwReturn["ABAPARTIE"] = "       ";
                    dwReturn["ABAPARTIEKZ"] = "0";
                    dwReturn["ABAKDPARTIE"] = "          ";
                    dwReturn["ABAKDAUFTNR"] = "                    ";
                    dwReturn["ABAKDAUFDAT"] = "0";
                    dwReturn["ABAMAART"] = " ";
                    dwReturn["ABASTKLFDNR"] = "0";
                    dwReturn["ABAAUFMSL"] = "01";
                    dwReturn["ABAZUSAM"] = "  ";
                    dwReturn["ABAPACKTYP"] = "BZD ";
                    dwReturn["ABATAX"] = "   ";
                    dwReturn["ABAHUELSE"] = "      ";
                    dwReturn["ABAWOBST"] = " ";
                    dwReturn["ABAWICKL"] = " ";
                    dwReturn["ABAFDRES"] = " ";
                    dwReturn["ABAKF"] = " ";
                    dwReturn["ABANRVERG"] = " ";
                    dwReturn["ABASTKNRKRS"] = "  ";
                    dwReturn["ABASUFFART"] = " ";
                    dwReturn["ABATRENNZ"] = " ";
                    dwReturn["ABALAENGEU"] = "0";
                    dwReturn["ABALAENGES"] = "0";
                    dwReturn["ABASCHRITW"] = "0";
                    dwReturn["ABAFUELLZ"] = " ";
                    dwReturn["ABAASSCHNIT"] = "N";
                    dwReturn["ABAETITYP"] = "  ";
                    dwReturn["ABAANZRET"] = "0";
                    dwReturn["ABAKDETKZ"] = " ";
                    dwReturn["ABADOPPEL"] = "          ";
                    dwReturn["ABALOAN"] = "  ";
                    dwReturn["ABALBAN"] = "  ";
                    dwReturn["ABALPAN"] = "        ";
                    dwReturn["ABAAUFBKZAN"] = " ";
                    dwReturn["ABALOA2"] = "  ";
                    dwReturn["ABALBA2"] = "  ";
                    dwReturn["ABALPA2"] = "        ";
                    dwReturn["ABAABKZA2"] = " ";
                    dwReturn["ABAPKL"] = "  ";
                    dwReturn["ABABEM1"] = "16                                                          ";
                    dwReturn["ABABEM2"] = "                                                            ";
                    dwReturn["ABAMRKM1"] = "    ";
                    dwReturn["ABAMRKM2"] = "    ";
                    dwReturn["ABAMRKM3"] = "    ";
                    dwReturn["ABAKZNTO"] = " ";
                    dwReturn["ABAFESP"] = " ";
                    dwReturn["ABADIAUFKRS"] = "  ";
                    dwReturn["ABADIAUFLFD"] = "000000";
                    dwReturn["ABADIAUFPOS"] = "000";
                    dwReturn["ABADILG"] = "0";
                    dwReturn["ABADIGEW"] = "0";
                    dwReturn["ABADISTK"] = "0";
                    dwReturn["ABADISLG"] = "0";
                    dwReturn["ABADISGEW"] = "0";
                    dwReturn["ABABA"] = "      ";
                    dwReturn["ABAASGESLG"] = "0";
                    dwReturn["ABAASGESGEW"] = "0";
                    dwReturn["ABAPNRKRS"] = "  ";
                    dwReturn["ABAPLFDNR"] = "000000";
                    dwReturn["ABAGKREGEL"] = "00000000";
                    dwReturn["ABAPROVOR"] = "        ";
                    dwReturn["ABAPRSFE"] = "0";
                    dwReturn["ABAWSCHTXT"] = "   ";
                    dwReturn["ABAVORSGEL"] = " ";
                    dwReturn["ABASELVL"] = "0";
                    dwReturn["ABASELVR"] = "0";
                    dwReturn["ABAKOLL"] = "     ";
                    dwReturn["ABAVKART"] = "                        ";
                    dwReturn["ABAVKFARBE"] = "          ";
                    dwReturn["ABAGBEDKZ"] = " ";
                    dwReturn["ABADL"] = " ";
                    dwReturn["ABAKDPARTKZ"] = " ";
                    dwReturn["ABAFILLER"] = "                                                                                    ";
                    dwReturn["ABAAENDZL"] = "22";
                    dwReturn["ABAAENDBEN"] = "        ";
                    dwReturn["ABAAENDDAT"] = "20141031";
                    dwReturn["ABANEUBEN"] = "        ";
                    dwReturn["ABANEUDAT"] = "20141029";
                    #endregion
                    break;
                case "FLT":
                    DataSet SResult = new DataSet();
                    SResult = QueryABAUFM(dwInput, 0);
                    dwReturn = SResult.Tables[0].Rows[0];
                    #region
                    dwReturn["ABAMANDANT"] = app.Mandant;
                    dwReturn["ABAAUFTYP"] = "V";
                    dwReturn["ABAAUFKRS"] = "  ";
                    dwReturn["ABAAUFLFD"] = "000190";
                    dwReturn["ABAAUFPOS"] = "001";
                    dwReturn["ABAAPOS"] = "0001";
                    dwReturn["ABAERLKZ"] = "J";
                    dwReturn["ABARESMG"] = "0";
                    dwReturn["ABASANZSTK"] = "0";
                    dwReturn["ABASSTKLG"] = "0";
                    dwReturn["ABASSTKLGV"] = "0";
                    dwReturn["ABASSTKLGB"] = "0";
                    dwReturn["ABASSTKGEW"] = "0";
                    dwReturn["ABASSTKGEWV"] = "0";
                    dwReturn["ABASSTKGEWB"] = "0";
                    dwReturn["ABASSTKBRT"] = "0";
                    dwReturn["ABASSTKBRTV"] = "0";
                    dwReturn["ABASSTKBRTB"] = "0";
                    dwReturn["ABAIANZSTK"] = "0";
                    dwReturn["ABAIZENSUR1"] = "1";
                    dwReturn["ABAIZENSURKZ1"] = " ";
                    dwReturn["ABAIZENSUR2"] = " ";
                    dwReturn["ABAIZENSURKZ2"] = " ";
                    dwReturn["ABAIGESLGZS1"] = "20100";
                    dwReturn["ABAIGESLGZS2"] = "0";
                    dwReturn["ABASTDPOS"] = "1";
                    dwReturn["ABASFERTKZ"] = " ";
                    dwReturn["ABAUEBKZ"] = " ";
                    dwReturn["ABAUMAILKZ"] = " ";
                    dwReturn["ABASGESLG"] = "0";
                    dwReturn["ABASGESGEW"] = "20090";
                    dwReturn["ABASME"] = "5";
                    dwReturn["ABAFRMG"] = "0";
                    dwReturn["ABARSTSLG"] = "0";
                    dwReturn["ABARSTSGEW"] = "20090";
                    dwReturn["ABAMINUSLG"] = "0";
                    dwReturn["ABAMINUSGEW"] = "0";
                    dwReturn["ABALEAPOS"] = "1";
                    dwReturn["ABAPOOL"] = " ";
                    dwReturn["ABARESFLAG"] = " ";
                    dwReturn["ABAVKAUFTYP"] = " ";
                    dwReturn["ABAVKAUFKRS"] = "  ";
                    dwReturn["ABAVKAUFLFD"] = "000000";
                    dwReturn["ABAVKAUFPOS"] = "000";
                    dwReturn["ABAVKUPOS"] = "00";
                    dwReturn["ABAVB"] = "   ";
                    dwReturn["ABAVG"] = "   ";
                    dwReturn["ABAZUPRIO"] = "0";
                    dwReturn["ABASTKNEUTR"] = " ";
                    dwReturn["ABARESPROG"] = "        ";
                    dwReturn["ABARESBEN"] = "        ";
                    dwReturn["ABARESDAT"] = "0";
                    dwReturn["ABARESZEIT"] = "0";
                    dwReturn["ABARVSACHB"] = "        ";
                    dwReturn["ABARKUNDNR"] = "        ";
                    dwReturn["ABARBISDAT"] = "0";
                    dwReturn["ABAVLVB"] = "   ";
                    dwReturn["ABAVLVG"] = "   ";
                    dwReturn["ABAVLSACHB"] = "        ";
                    dwReturn["ABAVLGEGEN"] = " ";
                    dwReturn["ABAPRKUNDNR"] = "        ";
                    dwReturn["ABAPRAUFKRS"] = "  ";
                    dwReturn["ABAPRAUFLFD"] = "000000";
                    dwReturn["ABAPRAUFPOS"] = "000";
                    dwReturn["ABAGENEHM"] = " ";
                    dwReturn["ABAGSACHB"] = "        ";
                    dwReturn["ABALIEFNR"] = "        ";
                    dwReturn["ABAVSACHB"] = "        ";
                    dwReturn["ABAVSTKNR"] = "            ";
                    dwReturn["ABAVERSWEG"] = "  ";
                    dwReturn["ABAMVERSDAT"] = "0";
                    dwReturn["ABAWVDAT"] = "0";
                    dwReturn["ABGENDAT"] = "0";
                    dwReturn["ABAGENNR"] = "            ";
                    dwReturn["ABAGENNAME"] = "                              ";
                    dwReturn["ABAGENWEG"] = "  ";
                    dwReturn["ABAZUSTK"] = "0";
                    dwReturn["ABAZULG"] = "0";
                    dwReturn["ABAOPTKZ"] = " ";
                    dwReturn["ABAMAFZST"] = "0";
                    dwReturn["ABAPART1"] = "           ";
                    dwReturn["ABAPARTST1"] = "0";
                    dwReturn["ABAPART2"] = "           ";
                    dwReturn["ABAPARTST2"] = "0";
                    dwReturn["ABAPART3"] = "           ";
                    dwReturn["ABAPARTST3"] = "0";
                    dwReturn["ABAPART4"] = "           ";
                    dwReturn["ABAPARTST4"] = "0";
                    dwReturn["ABAPART5"] = "           ";
                    dwReturn["ABAPARTST5"] = "0";
                    dwReturn["ABAPART6"] = "           ";
                    dwReturn["ABAPARTST6"] = "0";
                    dwReturn["ABAPART7"] = "           ";
                    dwReturn["ABAPARTST7"] = "0";
                    dwReturn["ABAPART8"] = "           ";
                    dwReturn["ABAPARTST8"] = "0";
                    dwReturn["ABAPART9"] = "           ";
                    dwReturn["ABAPARTST9"] = "0";
                    dwReturn["ABAPART10"] = "           ";
                    dwReturn["ABAPARTST10"] = "0";
                    dwReturn["ABASZENSUR"] = " ";
                    dwReturn["ABASZENSURKZ"] = " ";
                    dwReturn["ABAKUTLSTK"] = "0";
                    dwReturn["ABABAHNKZ"] = " ";
                    dwReturn["ABAWDUPOS"] = "1";
                    dwReturn["ABABAHNEN"] = "0";
                    dwReturn["ABATEILKZ"] = " ";
                    dwReturn["ABAKUNDNRU"] = "        ";
                    dwReturn["ABAWERKU"] = "   ";
                    dwReturn["ABAABTU"] = "   ";
                    dwReturn["ABAARTU"] = "                    ";
                    dwReturn["ABAVARU"] = "   ";
                    dwReturn["ABADESSU"] = "          ";
                    dwReturn["ABACOLORITU"] = "          ";
                    dwReturn["ABAFARBEU"] = "852       ";
                    dwReturn["ABABESCHU"] = "          ";
                    dwReturn["ABAFARBBEZU"] = "CENTURY BLUE        ";
                    dwReturn["ABAANZ1"] = "0";
                    dwReturn["ABALAENGE1"] = "0";
                    dwReturn["ABABREITE1"] = "0";
                    dwReturn["ABAANZ2"] = "0";
                    dwReturn["ABALAENGE2"] = "0";
                    dwReturn["ABABREITE2"] = "0";
                    dwReturn["ABAANZ3"] = "0";
                    dwReturn["ABALAENGE3"] = "0";
                    dwReturn["ABABREITE3"] = "0";
                    dwReturn["ABAANZ4"] = "0";
                    dwReturn["ABALAENGE4"] = "0";
                    dwReturn["ABABREITE4"] = "0";
                    dwReturn["ABAANZ5"] = "0";
                    dwReturn["ABALAENGE5"] = "0";
                    dwReturn["ABABREITE5"] = "0";
                    dwReturn["ABAVERSDAT"] = "0";
                    dwReturn["ABAVATYP"] = "  ";
                    dwReturn["ABAANZORG"] = "0";
                    dwReturn["ABAANZKOP"] = "0";
                    dwReturn["ABAVERSART"] = "   ";
                    dwReturn["ABASPED"] = "   ";
                    dwReturn["ABALIEFKD"] = "00000000";
                    dwReturn["ABAVERSKD"] = "00000000";
                    dwReturn["ABAADRSLL"] = "        ";
                    dwReturn["ABAVAKZ"] = " ";
                    dwReturn["ABALIEFKOMP"] = "N";
                    dwReturn["ABATEILNR"] = "0";
                    dwReturn["ABAVDPKZ"] = " ";
                    dwReturn["ABATPMA"] = "    ";
                    dwReturn["ABABOXMAX"] = "0";
                    dwReturn["ABABOXANZ"] = "1";
                    dwReturn["ABALGEBNR"] = "        ";
                    dwReturn["ABANKGEB"] = "  ";
                    dwReturn["ABAIFEUCHTE"] = "0";
                    dwReturn["ABAKUNDNR"] = "00000000";
                    dwReturn["ABASTKNR"] = "            ";
                    dwReturn["ABAPARTIE"] = "0003245";
                    dwReturn["ABAPARTIEKZ"] = "0";
                    dwReturn["ABAKDPARTIE"] = "734-05232 ";
                    dwReturn["ABAKDAUFTNR"] = "                    ";
                    dwReturn["ABAKDAUFDAT"] = "0";
                    dwReturn["ABAMAART"] = " ";
                    dwReturn["ABASTKLFDNR"] = "0";
                    dwReturn["ABAAUFMSL"] = "10";
                    dwReturn["ABAZUSAM"] = "  ";
                    dwReturn["ABAPACKTYP"] = "CT01";
                    dwReturn["ABATAX"] = "   ";
                    dwReturn["ABAHUELSE"] = "002   ";
                    dwReturn["ABAWOBST"] = " ";
                    dwReturn["ABAWICKL"] = " ";
                    dwReturn["ABAFDRES"] = " ";
                    dwReturn["ABAKF"] = " ";
                    dwReturn["ABANRVERG"] = " ";
                    dwReturn["ABASTKNRKRS"] = "  ";
                    dwReturn["ABASUFFART"] = " ";
                    dwReturn["ABATRENNZ"] = " ";
                    dwReturn["ABALAENGEU"] = "0";
                    dwReturn["ABALAENGES"] = "0";
                    dwReturn["ABASCHRITW"] = "0";
                    dwReturn["ABAFUELLZ"] = " ";
                    dwReturn["ABAASSCHNIT"] = "N";
                    dwReturn["ABAETITYP"] = "  ";
                    dwReturn["ABAANZRET"] = "0";
                    dwReturn["ABAKDETKZ"] = " ";
                    dwReturn["ABADOPPEL"] = "          ";
                    dwReturn["ABALOAN"] = "  ";
                    dwReturn["ABALBAN"] = "  ";
                    dwReturn["ABALPAN"] = "        ";
                    dwReturn["ABAAUFBKZAN"] = " ";
                    dwReturn["ABALOA2"] = "  ";
                    dwReturn["ABALBA2"] = "  ";
                    dwReturn["ABALPA2"] = "        ";
                    dwReturn["ABAABKZA2"] = " ";
                    dwReturn["ABAPKL"] = "  ";
                    dwReturn["ABABEM1"] = "                                                            ";
                    dwReturn["ABABEM2"] = "                                                            ";
                    dwReturn["ABAMRKM1"] = "    ";
                    dwReturn["ABAMRKM2"] = "    ";
                    dwReturn["ABAMRKM3"] = "    ";
                    dwReturn["ABAKZNTO"] = " ";
                    dwReturn["ABAFESP"] = " ";
                    dwReturn["ABADIAUFKRS"] = "  ";
                    dwReturn["ABADIAUFLFD"] = "000000";
                    dwReturn["ABADIAUFPOS"] = "000";
                    dwReturn["ABADILG"] = "0";
                    dwReturn["ABADIGEW"] = "0";
                    dwReturn["ABADISTK"] = "0";
                    dwReturn["ABADISLG"] = "0";
                    dwReturn["ABADISGEW"] = "0";
                    dwReturn["ABABA"] = "      ";
                    dwReturn["ABAASGESLG"] = "0";
                    dwReturn["ABAASGESGEW"] = "0";
                    dwReturn["ABAPNRKRS"] = "  ";
                    dwReturn["ABAPLFDNR"] = "000000";
                    dwReturn["ABAGKREGEL"] = "00000000";
                    dwReturn["ABAPROVOR"] = "        ";
                    dwReturn["ABAPRSFE"] = "0";
                    dwReturn["ABAWSCHTXT"] = "   ";
                    dwReturn["ABAVORSGEL"] = " ";
                    dwReturn["ABASELVL"] = "0";
                    dwReturn["ABASELVR"] = "0";
                    dwReturn["ABAKOLL"] = "     ";
                    dwReturn["ABAVKART"] = "                        ";
                    dwReturn["ABAVKFARBE"] = "          ";
                    dwReturn["ABAGBEDKZ"] = " ";
                    dwReturn["ABADL"] = " ";
                    dwReturn["ABAKDPARTKZ"] = " ";
                    dwReturn["ABAFILLER"] = "                                                                                    ";
                    dwReturn["ABAAENDZL"] = "3";
                    dwReturn["ABAAENDBEN"] = "LUCA    ";
                    dwReturn["ABAAENDDAT"] = "20070601";
                    dwReturn["ABANEUBEN"] = "LUCA    ";
                    dwReturn["ABANEUDAT"] = "20070601";

                    #endregion
                    break;
            }
            INTEXDBC.MapData(true, ref dwReturn, dwInput);
        }

        public DataRow Convert2ABAUFM(DataRow dwInput, string ITXDBVERSION, bool IsConvert = false)
        {
            DataSet SResult = new DataSet();
            SResult = QueryABAUFM(dwInput, 0);
            DataRow dwReturn = null;
            if (SResult.Tables[0].Rows.Count > 0)
            {
                dwReturn = SResult.Tables[0].Rows[0];
            }
            else
            {
                dwReturn = SResult.Tables[0].NewRow();
            }
            switch (ITXDBVERSION)
            {
                default:
                case "YGR":
                    #region====YGR======
                    dwReturn["ABAMANDANT"] = app.Mandant;
                    dwReturn["ABAAUFTYP"] = "V";
                    dwReturn["ABAAUFKRS"] = "  ";
                    dwReturn["ABAAUFLFD"] = "000000";
                    dwReturn["ABAAUFPOS"] = "000";
                    dwReturn["ABAAPOS"] = "0000";
                    dwReturn["ABAERLKZ"] = " ";
                    dwReturn["ABARESMG"] = "0";
                    dwReturn["ABASANZSTK"] = "0";
                    dwReturn["ABASSTKLG"] = "0";
                    dwReturn["ABASSTKLGV"] = "0";
                    dwReturn["ABASSTKLGB"] = "0";
                    dwReturn["ABASSTKGEW"] = "0";
                    dwReturn["ABASSTKGEWV"] = "0";
                    dwReturn["ABASSTKGEWB"] = "0";
                    dwReturn["ABASSTKBRT"] = "0";
                    dwReturn["ABASSTKBRTV"] = "0";
                    dwReturn["ABASSTKBRTB"] = "0";
                    dwReturn["ABAIANZSTK"] = "0";
                    dwReturn["ABAIZENSUR1"] = " ";
                    dwReturn["ABAIZENSURKZ1"] = " ";
                    dwReturn["ABAIZENSUR2"] = " ";
                    dwReturn["ABAIZENSURKZ2"] = " ";
                    dwReturn["ABAIGESLGZS1"] = "0";
                    dwReturn["ABAIGESLGZS2"] = "0";
                    dwReturn["ABASTDPOS"] = "1";
                    dwReturn["ABASFERTKZ"] = " ";
                    dwReturn["ABAUEBKZ"] = " ";
                    dwReturn["ABAUMAILKZ"] = " ";
                    dwReturn["ABASGESLG"] = "0";
                    dwReturn["ABASGESGEW"] = "0";
                    dwReturn["ABASME"] = "1";
                    dwReturn["ABAFRMG"] = "0";
                    dwReturn["ABARSTSLG"] = "0";
                    dwReturn["ABARSTSGEW"] = "0";
                    dwReturn["ABAMINUSLG"] = "0";
                    dwReturn["ABAMINUSGEW"] = "0";
                    dwReturn["ABALEAPOS"] = "1";
                    dwReturn["ABAPOOL"] = " ";
                    dwReturn["ABARESFLAG"] = " ";
                    dwReturn["ABAVKAUFTYP"] = " ";
                    dwReturn["ABAVKAUFKRS"] = "  ";
                    dwReturn["ABAVKAUFLFD"] = "000000";
                    dwReturn["ABAVKAUFPOS"] = "000";
                    dwReturn["ABAVKUPOS"] = "00";
                    dwReturn["ABAVB"] = "   ";
                    dwReturn["ABAVG"] = "   ";
                    dwReturn["ABAZUPRIO"] = "0";
                    dwReturn["ABASTKNEUTR"] = " ";
                    dwReturn["ABARESPROG"] = "        ";
                    dwReturn["ABARESBEN"] = "        ";
                    dwReturn["ABARESDAT"] = "0";
                    dwReturn["ABARESZEIT"] = "0";
                    dwReturn["ABARVSACHB"] = "        ";
                    dwReturn["ABARKUNDNR"] = "        ";
                    dwReturn["ABARBISDAT"] = "0";
                    dwReturn["ABAVLVB"] = "   ";
                    dwReturn["ABAVLVG"] = "   ";
                    dwReturn["ABAVLSACHB"] = "        ";
                    dwReturn["ABAVLGEGEN"] = " ";
                    dwReturn["ABAPRKUNDNR"] = "        ";
                    dwReturn["ABAPRAUFKRS"] = "  ";
                    dwReturn["ABAPRAUFLFD"] = "000000";
                    dwReturn["ABAPRAUFPOS"] = "000";
                    dwReturn["ABAGENEHM"] = " ";
                    dwReturn["ABAGSACHB"] = "        ";
                    dwReturn["ABALIEFNR"] = "        ";
                    dwReturn["ABAVSACHB"] = "        ";
                    dwReturn["ABAVSTKNR"] = "            ";
                    dwReturn["ABAVERSWEG"] = "  ";
                    dwReturn["ABAMVERSDAT"] = "0";
                    dwReturn["ABAWVDAT"] = "0";
                    dwReturn["ABGENDAT"] = "0";
                    dwReturn["ABAGENNR"] = "            ";
                    dwReturn["ABAGENNAME"] = "                              ";
                    dwReturn["ABAGENWEG"] = "  ";
                    dwReturn["ABAZUSTK"] = "0";
                    dwReturn["ABAZULG"] = "0";
                    dwReturn["ABAOPTKZ"] = " ";
                    dwReturn["ABAMAFZST"] = "0";
                    dwReturn["ABAPART1"] = "           ";
                    dwReturn["ABAPARTST1"] = "0";
                    dwReturn["ABAPART2"] = "           ";
                    dwReturn["ABAPARTST2"] = "0";
                    dwReturn["ABAPART3"] = "           ";
                    dwReturn["ABAPARTST3"] = "0";
                    dwReturn["ABAPART4"] = "           ";
                    dwReturn["ABAPARTST4"] = "0";
                    dwReturn["ABAPART5"] = "           ";
                    dwReturn["ABAPARTST5"] = "0";
                    dwReturn["ABAPART6"] = "           ";
                    dwReturn["ABAPARTST6"] = "0";
                    dwReturn["ABAPART7"] = "           ";
                    dwReturn["ABAPARTST7"] = "0";
                    dwReturn["ABAPART8"] = "           ";
                    dwReturn["ABAPARTST8"] = "0";
                    dwReturn["ABAPART9"] = "           ";
                    dwReturn["ABAPARTST9"] = "0";
                    dwReturn["ABAPART10"] = "           ";
                    dwReturn["ABAPARTST10"] = "0";
                    dwReturn["ABASZENSUR"] = " ";
                    dwReturn["ABASZENSURKZ"] = " ";
                    dwReturn["ABAKUTLSTK"] = "0";
                    dwReturn["ABABAHNKZ"] = " ";
                    dwReturn["ABAWDUPOS"] = "1";
                    dwReturn["ABABAHNEN"] = "0";
                    dwReturn["ABATEILKZ"] = " ";
                    dwReturn["ABAKUNDNRU"] = "        ";
                    dwReturn["ABAWERKU"] = "   ";
                    dwReturn["ABAABTU"] = "   ";
                    dwReturn["ABAARTU"] = "                    ";
                    dwReturn["ABAVARU"] = "   ";
                    dwReturn["ABADESSU"] = "          ";
                    dwReturn["ABACOLORITU"] = "          ";
                    dwReturn["ABAFARBEU"] = "          ";
                    dwReturn["ABABESCHU"] = "          ";
                    dwReturn["ABAFARBBEZU"] = "                    ";
                    dwReturn["ABAANZ1"] = "0";
                    dwReturn["ABALAENGE1"] = "0";
                    dwReturn["ABABREITE1"] = "0";
                    dwReturn["ABAANZ2"] = "0";
                    dwReturn["ABALAENGE2"] = "0";
                    dwReturn["ABABREITE2"] = "0";
                    dwReturn["ABAANZ3"] = "0";
                    dwReturn["ABALAENGE3"] = "0";
                    dwReturn["ABABREITE3"] = "0";
                    dwReturn["ABAANZ4"] = "0";
                    dwReturn["ABALAENGE4"] = "0";
                    dwReturn["ABABREITE4"] = "0";
                    dwReturn["ABAANZ5"] = "0";
                    dwReturn["ABALAENGE5"] = "0";
                    dwReturn["ABABREITE5"] = "0";
                    dwReturn["ABAVERSDAT"] = "0";
                    dwReturn["ABAVATYP"] = "  ";
                    dwReturn["ABAANZORG"] = "0";
                    dwReturn["ABAANZKOP"] = "0";
                    dwReturn["ABAVERSART"] = "   ";
                    dwReturn["ABASPED"] = "   ";
                    dwReturn["ABALIEFKD"] = "00000000";
                    dwReturn["ABAVERSKD"] = "00000000";
                    dwReturn["ABAADRSLL"] = "        ";
                    dwReturn["ABAVAKZ"] = " ";
                    dwReturn["ABALIEFKOMP"] = " ";
                    dwReturn["ABATEILNR"] = "0";
                    dwReturn["ABAVDPKZ"] = " ";
                    dwReturn["ABATPMA"] = "    ";
                    dwReturn["ABABOXMAX"] = "0";
                    dwReturn["ABABOXANZ"] = "0";
                    dwReturn["ABALGEBNR"] = "        ";
                    dwReturn["ABANKGEB"] = "  ";
                    dwReturn["ABAIFEUCHTE"] = "0";
                    dwReturn["ABAKUNDNR"] = "00000000";
                    dwReturn["ABASTKNR"] = "            ";
                    dwReturn["ABAPARTIE"] = "0000000";
                    dwReturn["ABAPARTIEKZ"] = " ";
                    dwReturn["ABAKDPARTIE"] = "          ";
                    dwReturn["ABAKDAUFTNR"] = "                    ";
                    dwReturn["ABAKDAUFDAT"] = "0";
                    dwReturn["ABAMAART"] = " ";
                    dwReturn["ABASTKLFDNR"] = "0";
                    dwReturn["ABAAUFMSL"] = "  ";
                    dwReturn["ABAZUSAM"] = "  ";
                    dwReturn["ABAPACKTYP"] = "    ";
                    dwReturn["ABATAX"] = "   ";
                    dwReturn["ABAHUELSE"] = "      ";
                    dwReturn["ABAWOBST"] = " ";
                    dwReturn["ABAWICKL"] = " ";
                    dwReturn["ABAFDRES"] = " ";
                    dwReturn["ABAKF"] = " ";
                    dwReturn["ABANRVERG"] = " ";
                    dwReturn["ABASTKNRKRS"] = "  ";
                    dwReturn["ABASUFFART"] = " ";
                    dwReturn["ABATRENNZ"] = " ";
                    dwReturn["ABALAENGEU"] = "0";
                    dwReturn["ABALAENGES"] = "0";
                    dwReturn["ABASCHRITW"] = "0";
                    dwReturn["ABAFUELLZ"] = " ";
                    dwReturn["ABAASSCHNIT"] = "N";
                    dwReturn["ABAETITYP"] = "  ";
                    dwReturn["ABAANZRET"] = "0";
                    dwReturn["ABAKDETKZ"] = " ";
                    dwReturn["ABADOPPEL"] = "          ";
                    dwReturn["ABALOAN"] = "  ";
                    dwReturn["ABALBAN"] = "  ";
                    dwReturn["ABALPAN"] = "        ";
                    dwReturn["ABAAUFBKZAN"] = " ";
                    dwReturn["ABALOA2"] = "  ";
                    dwReturn["ABALBA2"] = "  ";
                    dwReturn["ABALPA2"] = "        ";
                    dwReturn["ABAABKZA2"] = " ";
                    dwReturn["ABAPKL"] = "  ";
                    dwReturn["ABABEM1"] = "                                                            ";
                    dwReturn["ABABEM2"] = "                                                            ";
                    dwReturn["ABAMRKM1"] = "    ";
                    dwReturn["ABAMRKM2"] = "    ";
                    dwReturn["ABAMRKM3"] = "    ";
                    dwReturn["ABAKZNTO"] = " ";
                    dwReturn["ABAFESP"] = " ";
                    dwReturn["ABADIAUFKRS"] = "  ";
                    dwReturn["ABADIAUFLFD"] = "000000";
                    dwReturn["ABADIAUFPOS"] = "000";
                    dwReturn["ABADILG"] = "0";
                    dwReturn["ABADIGEW"] = "0";
                    dwReturn["ABADISTK"] = "0";
                    dwReturn["ABADISLG"] = "0";
                    dwReturn["ABADISGEW"] = "0";
                    dwReturn["ABABA"] = "      ";
                    dwReturn["ABAASGESLG"] = "0";
                    dwReturn["ABAASGESGEW"] = "0";
                    dwReturn["ABAPNRKRS"] = "  ";
                    dwReturn["ABAPLFDNR"] = "000000";
                    dwReturn["ABAGKREGEL"] = "00000000";
                    dwReturn["ABAPROVOR"] = "        ";
                    dwReturn["ABAPRSFE"] = "0";
                    dwReturn["ABAWSCHTXT"] = "   ";
                    dwReturn["ABAVORSGEL"] = " ";
                    dwReturn["ABASELVL"] = "0";
                    dwReturn["ABASELVR"] = "0";
                    dwReturn["ABAKOLL"] = "     ";
                    dwReturn["ABAVKART"] = "                        ";
                    dwReturn["ABAVKFARBE"] = "          ";
                    dwReturn["ABAGBEDKZ"] = " ";
                    dwReturn["ABADL"] = " ";
                    dwReturn["ABAKDPARTKZ"] = " ";
                    dwReturn["ABAFILLER"] = "                                                                                    ";
                    dwReturn["ABAAENDZL"] = "1";
                    dwReturn["ABAAENDBEN"] = "        ";
                    dwReturn["ABAAENDDAT"] = "0";
                    dwReturn["ABANEUBEN"] = "        ";
                    dwReturn["ABANEUDAT"] = "0";
                    #endregion
                    break;
                case "JLT":
                    #region=====JLT========
                    dwReturn["ABAMANDANT"] = app.Mandant;
                    dwReturn["ABAAUFTYP"] = "V";
                    dwReturn["ABAAUFKRS"] = "  ";
                    dwReturn["ABAAUFLFD"] = "000000";
                    dwReturn["ABAAUFPOS"] = "000";
                    dwReturn["ABAAPOS"] = "0001";
                    dwReturn["ABAERLKZ"] = " ";
                    dwReturn["ABARESMG"] = "0";
                    dwReturn["ABASANZSTK"] = "0";
                    dwReturn["ABASSTKLG"] = "0";
                    dwReturn["ABASSTKLGV"] = "0";
                    dwReturn["ABASSTKLGB"] = "0";
                    dwReturn["ABASSTKGEW"] = "0";
                    dwReturn["ABASSTKGEWV"] = "0";
                    dwReturn["ABASSTKGEWB"] = "0";
                    dwReturn["ABASSTKBRT"] = "0";
                    dwReturn["ABASSTKBRTV"] = "0";
                    dwReturn["ABASSTKBRTB"] = "0";
                    dwReturn["ABAIANZSTK"] = "0";
                    dwReturn["ABAIZENSUR1"] = "1";
                    dwReturn["ABAIZENSURKZ1"] = " ";
                    dwReturn["ABAIZENSUR2"] = " ";
                    dwReturn["ABAIZENSURKZ2"] = " ";
                    dwReturn["ABAIGESLGZS1"] = "700000";
                    dwReturn["ABAIGESLGZS2"] = "0";
                    dwReturn["ABASTDPOS"] = "1";
                    dwReturn["ABASFERTKZ"] = " ";
                    dwReturn["ABAUEBKZ"] = " ";
                    dwReturn["ABAUMAILKZ"] = " ";
                    dwReturn["ABASGESLG"] = "0";
                    dwReturn["ABASGESGEW"] = "0";
                    dwReturn["ABASME"] = "5";
                    dwReturn["ABAFRMG"] = "0";
                    dwReturn["ABARSTSLG"] = "0";
                    dwReturn["ABARSTSGEW"] = "0";
                    dwReturn["ABAMINUSLG"] = "0";
                    dwReturn["ABAMINUSGEW"] = "0";
                    dwReturn["ABALEAPOS"] = "1";
                    dwReturn["ABAPOOL"] = " ";
                    dwReturn["ABARESFLAG"] = " ";
                    dwReturn["ABAVKAUFTYP"] = " ";
                    dwReturn["ABAVKAUFKRS"] = "  ";
                    dwReturn["ABAVKAUFLFD"] = "000000";
                    dwReturn["ABAVKAUFPOS"] = "000";
                    dwReturn["ABAVKUPOS"] = "00";
                    dwReturn["ABAVB"] = "   ";
                    dwReturn["ABAVG"] = "   ";
                    dwReturn["ABAZUPRIO"] = "0";
                    dwReturn["ABASTKNEUTR"] = " ";
                    dwReturn["ABARESPROG"] = "        ";
                    dwReturn["ABARESBEN"] = "        ";
                    dwReturn["ABARESDAT"] = "0";
                    dwReturn["ABARESZEIT"] = "0";
                    dwReturn["ABARVSACHB"] = "        ";
                    dwReturn["ABARKUNDNR"] = "        ";
                    dwReturn["ABARBISDAT"] = "0";
                    dwReturn["ABAVLVB"] = "   ";
                    dwReturn["ABAVLVG"] = "   ";
                    dwReturn["ABAVLSACHB"] = "        ";
                    dwReturn["ABAVLGEGEN"] = " ";
                    dwReturn["ABAPRKUNDNR"] = "        ";
                    dwReturn["ABAPRAUFKRS"] = "  ";
                    dwReturn["ABAPRAUFLFD"] = "000000";
                    dwReturn["ABAPRAUFPOS"] = "000";
                    dwReturn["ABAGENEHM"] = " ";
                    dwReturn["ABAGSACHB"] = "        ";
                    dwReturn["ABALIEFNR"] = "        ";
                    dwReturn["ABAVSACHB"] = "        ";
                    dwReturn["ABAVSTKNR"] = "            ";
                    dwReturn["ABAVERSWEG"] = "  ";
                    dwReturn["ABAMVERSDAT"] = "0";
                    dwReturn["ABAWVDAT"] = "0";
                    dwReturn["ABGENDAT"] = "0";
                    dwReturn["ABAGENNR"] = "            ";
                    dwReturn["ABAGENNAME"] = "                              ";
                    dwReturn["ABAGENWEG"] = "  ";
                    dwReturn["ABAZUSTK"] = "0";
                    dwReturn["ABAZULG"] = "0";
                    dwReturn["ABAOPTKZ"] = " ";
                    dwReturn["ABAMAFZST"] = "0";
                    dwReturn["ABAPART1"] = "           ";
                    dwReturn["ABAPARTST1"] = "0";
                    dwReturn["ABAPART2"] = "           ";
                    dwReturn["ABAPARTST2"] = "0";
                    dwReturn["ABAPART3"] = "           ";
                    dwReturn["ABAPARTST3"] = "0";
                    dwReturn["ABAPART4"] = "           ";
                    dwReturn["ABAPARTST4"] = "0";
                    dwReturn["ABAPART5"] = "           ";
                    dwReturn["ABAPARTST5"] = "0";
                    dwReturn["ABAPART6"] = "           ";
                    dwReturn["ABAPARTST6"] = "0";
                    dwReturn["ABAPART7"] = "           ";
                    dwReturn["ABAPARTST7"] = "0";
                    dwReturn["ABAPART8"] = "           ";
                    dwReturn["ABAPARTST8"] = "0";
                    dwReturn["ABAPART9"] = "           ";
                    dwReturn["ABAPARTST9"] = "0";
                    dwReturn["ABAPART10"] = "           ";
                    dwReturn["ABAPARTST10"] = "0";
                    dwReturn["ABASZENSUR"] = " ";
                    dwReturn["ABASZENSURKZ"] = " ";
                    dwReturn["ABAKUTLSTK"] = "0";
                    dwReturn["ABABAHNKZ"] = " ";
                    dwReturn["ABAWDUPOS"] = "1";
                    dwReturn["ABABAHNEN"] = "0";
                    dwReturn["ABATEILKZ"] = " ";
                    dwReturn["ABAKUNDNRU"] = "        ";
                    dwReturn["ABAWERKU"] = "   ";
                    dwReturn["ABAABTU"] = "   ";
                    dwReturn["ABAARTU"] = "                    ";
                    dwReturn["ABAVARU"] = "   ";
                    dwReturn["ABADESSU"] = "          ";
                    dwReturn["ABACOLORITU"] = "          ";
                    dwReturn["ABAFARBEU"] = "          ";
                    dwReturn["ABABESCHU"] = "          ";
                    dwReturn["ABAFARBBEZU"] = "                    ";
                    dwReturn["ABAANZ1"] = "0";
                    dwReturn["ABALAENGE1"] = "0";
                    dwReturn["ABABREITE1"] = "0";
                    dwReturn["ABAANZ2"] = "0";
                    dwReturn["ABALAENGE2"] = "0";
                    dwReturn["ABABREITE2"] = "0";
                    dwReturn["ABAANZ3"] = "0";
                    dwReturn["ABALAENGE3"] = "0";
                    dwReturn["ABABREITE3"] = "0";
                    dwReturn["ABAANZ4"] = "0";
                    dwReturn["ABALAENGE4"] = "0";
                    dwReturn["ABABREITE4"] = "0";
                    dwReturn["ABAANZ5"] = "0";
                    dwReturn["ABALAENGE5"] = "0";
                    dwReturn["ABABREITE5"] = "0";
                    dwReturn["ABAVERSDAT"] = "0";
                    dwReturn["ABAVATYP"] = "  ";
                    dwReturn["ABAANZORG"] = "0";
                    dwReturn["ABAANZKOP"] = "0";
                    dwReturn["ABAVERSART"] = "   ";
                    dwReturn["ABASPED"] = "   ";
                    dwReturn["ABALIEFKD"] = "00000000";
                    dwReturn["ABAVERSKD"] = "00000000";
                    dwReturn["ABAADRSLL"] = "        ";
                    dwReturn["ABAVAKZ"] = " ";
                    dwReturn["ABALIEFKOMP"] = "N";
                    dwReturn["ABATEILNR"] = "0";
                    dwReturn["ABAVDPKZ"] = " ";
                    dwReturn["ABATPMA"] = "    ";
                    dwReturn["ABABOXMAX"] = "0";
                    dwReturn["ABABOXANZ"] = "2";
                    dwReturn["ABALGEBNR"] = "        ";
                    dwReturn["ABANKGEB"] = "  ";
                    dwReturn["ABAIFEUCHTE"] = "0";
                    dwReturn["ABAKUNDNR"] = "00000000";
                    dwReturn["ABASTKNR"] = "            ";
                    dwReturn["ABAPARTIE"] = "       ";
                    dwReturn["ABAPARTIEKZ"] = "0";
                    dwReturn["ABAKDPARTIE"] = "          ";
                    dwReturn["ABAKDAUFTNR"] = "                    ";
                    dwReturn["ABAKDAUFDAT"] = "0";
                    dwReturn["ABAMAART"] = " ";
                    dwReturn["ABASTKLFDNR"] = "0";
                    dwReturn["ABAAUFMSL"] = "01";
                    dwReturn["ABAZUSAM"] = "  ";
                    dwReturn["ABAPACKTYP"] = "BZD ";
                    dwReturn["ABATAX"] = "   ";
                    dwReturn["ABAHUELSE"] = "      ";
                    dwReturn["ABAWOBST"] = " ";
                    dwReturn["ABAWICKL"] = " ";
                    dwReturn["ABAFDRES"] = " ";
                    dwReturn["ABAKF"] = " ";
                    dwReturn["ABANRVERG"] = " ";
                    dwReturn["ABASTKNRKRS"] = "  ";
                    dwReturn["ABASUFFART"] = " ";
                    dwReturn["ABATRENNZ"] = " ";
                    dwReturn["ABALAENGEU"] = "0";
                    dwReturn["ABALAENGES"] = "0";
                    dwReturn["ABASCHRITW"] = "0";
                    dwReturn["ABAFUELLZ"] = " ";
                    dwReturn["ABAASSCHNIT"] = "N";
                    dwReturn["ABAETITYP"] = "  ";
                    dwReturn["ABAANZRET"] = "0";
                    dwReturn["ABAKDETKZ"] = " ";
                    dwReturn["ABADOPPEL"] = "          ";
                    dwReturn["ABALOAN"] = "  ";
                    dwReturn["ABALBAN"] = "  ";
                    dwReturn["ABALPAN"] = "        ";
                    dwReturn["ABAAUFBKZAN"] = " ";
                    dwReturn["ABALOA2"] = "  ";
                    dwReturn["ABALBA2"] = "  ";
                    dwReturn["ABALPA2"] = "        ";
                    dwReturn["ABAABKZA2"] = " ";
                    dwReturn["ABAPKL"] = "  ";
                    dwReturn["ABABEM1"] = "16                                                          ";
                    dwReturn["ABABEM2"] = "                                                            ";
                    dwReturn["ABAMRKM1"] = "    ";
                    dwReturn["ABAMRKM2"] = "    ";
                    dwReturn["ABAMRKM3"] = "    ";
                    dwReturn["ABAKZNTO"] = " ";
                    dwReturn["ABAFESP"] = " ";
                    dwReturn["ABADIAUFKRS"] = "  ";
                    dwReturn["ABADIAUFLFD"] = "000000";
                    dwReturn["ABADIAUFPOS"] = "000";
                    dwReturn["ABADILG"] = "0";
                    dwReturn["ABADIGEW"] = "0";
                    dwReturn["ABADISTK"] = "0";
                    dwReturn["ABADISLG"] = "0";
                    dwReturn["ABADISGEW"] = "0";
                    dwReturn["ABABA"] = "      ";
                    dwReturn["ABAASGESLG"] = "0";
                    dwReturn["ABAASGESGEW"] = "0";
                    dwReturn["ABAPNRKRS"] = "  ";
                    dwReturn["ABAPLFDNR"] = "000000";
                    dwReturn["ABAGKREGEL"] = "00000000";
                    dwReturn["ABAPROVOR"] = "        ";
                    dwReturn["ABAPRSFE"] = "0";
                    dwReturn["ABAWSCHTXT"] = "   ";
                    dwReturn["ABAVORSGEL"] = " ";
                    dwReturn["ABASELVL"] = "0";
                    dwReturn["ABASELVR"] = "0";
                    dwReturn["ABAKOLL"] = "     ";
                    dwReturn["ABAVKART"] = "                        ";
                    dwReturn["ABAVKFARBE"] = "          ";
                    dwReturn["ABAGBEDKZ"] = " ";
                    dwReturn["ABADL"] = " ";
                    dwReturn["ABAKDPARTKZ"] = " ";
                    dwReturn["ABAFILLER"] = "                                                                                    ";
                    dwReturn["ABAAENDZL"] = "22";
                    dwReturn["ABAAENDBEN"] = "        ";
                    dwReturn["ABAAENDDAT"] = "20141031";
                    dwReturn["ABANEUBEN"] = "        ";
                    dwReturn["ABANEUDAT"] = "20141029";
                    #endregion
                    break;
                case "FLT":
                    #region
                    dwReturn["ABAMANDANT"] = app.Mandant;
                    dwReturn["ABAAUFTYP"] = "V";
                    dwReturn["ABAAUFKRS"] = "  ";
                    dwReturn["ABAAUFLFD"] = "000190";
                    dwReturn["ABAAUFPOS"] = "001";
                    dwReturn["ABAAPOS"] = "0001";
                    dwReturn["ABAERLKZ"] = "J";
                    dwReturn["ABARESMG"] = "0";
                    dwReturn["ABASANZSTK"] = "0";
                    dwReturn["ABASSTKLG"] = "0";
                    dwReturn["ABASSTKLGV"] = "0";
                    dwReturn["ABASSTKLGB"] = "0";
                    dwReturn["ABASSTKGEW"] = "0";
                    dwReturn["ABASSTKGEWV"] = "0";
                    dwReturn["ABASSTKGEWB"] = "0";
                    dwReturn["ABASSTKBRT"] = "0";
                    dwReturn["ABASSTKBRTV"] = "0";
                    dwReturn["ABASSTKBRTB"] = "0";
                    dwReturn["ABAIANZSTK"] = "0";
                    dwReturn["ABAIZENSUR1"] = "1";
                    dwReturn["ABAIZENSURKZ1"] = " ";
                    dwReturn["ABAIZENSUR2"] = " ";
                    dwReturn["ABAIZENSURKZ2"] = " ";
                    dwReturn["ABAIGESLGZS1"] = "20100";
                    dwReturn["ABAIGESLGZS2"] = "0";
                    dwReturn["ABASTDPOS"] = "1";
                    dwReturn["ABASFERTKZ"] = " ";
                    dwReturn["ABAUEBKZ"] = " ";
                    dwReturn["ABAUMAILKZ"] = " ";
                    dwReturn["ABASGESLG"] = "0";
                    dwReturn["ABASGESGEW"] = "20090";
                    dwReturn["ABASME"] = "5";
                    dwReturn["ABAFRMG"] = "0";
                    dwReturn["ABARSTSLG"] = "0";
                    dwReturn["ABARSTSGEW"] = "20090";
                    dwReturn["ABAMINUSLG"] = "0";
                    dwReturn["ABAMINUSGEW"] = "0";
                    dwReturn["ABALEAPOS"] = "1";
                    dwReturn["ABAPOOL"] = " ";
                    dwReturn["ABARESFLAG"] = " ";
                    dwReturn["ABAVKAUFTYP"] = " ";
                    dwReturn["ABAVKAUFKRS"] = "  ";
                    dwReturn["ABAVKAUFLFD"] = "000000";
                    dwReturn["ABAVKAUFPOS"] = "000";
                    dwReturn["ABAVKUPOS"] = "00";
                    dwReturn["ABAVB"] = "   ";
                    dwReturn["ABAVG"] = "   ";
                    dwReturn["ABAZUPRIO"] = "0";
                    dwReturn["ABASTKNEUTR"] = " ";
                    dwReturn["ABARESPROG"] = "        ";
                    dwReturn["ABARESBEN"] = "        ";
                    dwReturn["ABARESDAT"] = "0";
                    dwReturn["ABARESZEIT"] = "0";
                    dwReturn["ABARVSACHB"] = "        ";
                    dwReturn["ABARKUNDNR"] = "        ";
                    dwReturn["ABARBISDAT"] = "0";
                    dwReturn["ABAVLVB"] = "   ";
                    dwReturn["ABAVLVG"] = "   ";
                    dwReturn["ABAVLSACHB"] = "        ";
                    dwReturn["ABAVLGEGEN"] = " ";
                    dwReturn["ABAPRKUNDNR"] = "        ";
                    dwReturn["ABAPRAUFKRS"] = "  ";
                    dwReturn["ABAPRAUFLFD"] = "000000";
                    dwReturn["ABAPRAUFPOS"] = "000";
                    dwReturn["ABAGENEHM"] = " ";
                    dwReturn["ABAGSACHB"] = "        ";
                    dwReturn["ABALIEFNR"] = "        ";
                    dwReturn["ABAVSACHB"] = "        ";
                    dwReturn["ABAVSTKNR"] = "            ";
                    dwReturn["ABAVERSWEG"] = "  ";
                    dwReturn["ABAMVERSDAT"] = "0";
                    dwReturn["ABAWVDAT"] = "0";
                    dwReturn["ABGENDAT"] = "0";
                    dwReturn["ABAGENNR"] = "            ";
                    dwReturn["ABAGENNAME"] = "                              ";
                    dwReturn["ABAGENWEG"] = "  ";
                    dwReturn["ABAZUSTK"] = "0";
                    dwReturn["ABAZULG"] = "0";
                    dwReturn["ABAOPTKZ"] = " ";
                    dwReturn["ABAMAFZST"] = "0";
                    dwReturn["ABAPART1"] = "           ";
                    dwReturn["ABAPARTST1"] = "0";
                    dwReturn["ABAPART2"] = "           ";
                    dwReturn["ABAPARTST2"] = "0";
                    dwReturn["ABAPART3"] = "           ";
                    dwReturn["ABAPARTST3"] = "0";
                    dwReturn["ABAPART4"] = "           ";
                    dwReturn["ABAPARTST4"] = "0";
                    dwReturn["ABAPART5"] = "           ";
                    dwReturn["ABAPARTST5"] = "0";
                    dwReturn["ABAPART6"] = "           ";
                    dwReturn["ABAPARTST6"] = "0";
                    dwReturn["ABAPART7"] = "           ";
                    dwReturn["ABAPARTST7"] = "0";
                    dwReturn["ABAPART8"] = "           ";
                    dwReturn["ABAPARTST8"] = "0";
                    dwReturn["ABAPART9"] = "           ";
                    dwReturn["ABAPARTST9"] = "0";
                    dwReturn["ABAPART10"] = "           ";
                    dwReturn["ABAPARTST10"] = "0";
                    dwReturn["ABASZENSUR"] = " ";
                    dwReturn["ABASZENSURKZ"] = " ";
                    dwReturn["ABAKUTLSTK"] = "0";
                    dwReturn["ABABAHNKZ"] = " ";
                    dwReturn["ABAWDUPOS"] = "1";
                    dwReturn["ABABAHNEN"] = "0";
                    dwReturn["ABATEILKZ"] = " ";
                    dwReturn["ABAKUNDNRU"] = "        ";
                    dwReturn["ABAWERKU"] = "   ";
                    dwReturn["ABAABTU"] = "   ";
                    dwReturn["ABAARTU"] = "                    ";
                    dwReturn["ABAVARU"] = "   ";
                    dwReturn["ABADESSU"] = "          ";
                    dwReturn["ABACOLORITU"] = "          ";
                    dwReturn["ABAFARBEU"] = "852       ";
                    dwReturn["ABABESCHU"] = "          ";
                    dwReturn["ABAFARBBEZU"] = "CENTURY BLUE        ";
                    dwReturn["ABAANZ1"] = "0";
                    dwReturn["ABALAENGE1"] = "0";
                    dwReturn["ABABREITE1"] = "0";
                    dwReturn["ABAANZ2"] = "0";
                    dwReturn["ABALAENGE2"] = "0";
                    dwReturn["ABABREITE2"] = "0";
                    dwReturn["ABAANZ3"] = "0";
                    dwReturn["ABALAENGE3"] = "0";
                    dwReturn["ABABREITE3"] = "0";
                    dwReturn["ABAANZ4"] = "0";
                    dwReturn["ABALAENGE4"] = "0";
                    dwReturn["ABABREITE4"] = "0";
                    dwReturn["ABAANZ5"] = "0";
                    dwReturn["ABALAENGE5"] = "0";
                    dwReturn["ABABREITE5"] = "0";
                    dwReturn["ABAVERSDAT"] = "0";
                    dwReturn["ABAVATYP"] = "  ";
                    dwReturn["ABAANZORG"] = "0";
                    dwReturn["ABAANZKOP"] = "0";
                    dwReturn["ABAVERSART"] = "   ";
                    dwReturn["ABASPED"] = "   ";
                    dwReturn["ABALIEFKD"] = "00000000";
                    dwReturn["ABAVERSKD"] = "00000000";
                    dwReturn["ABAADRSLL"] = "        ";
                    dwReturn["ABAVAKZ"] = " ";
                    dwReturn["ABALIEFKOMP"] = "N";
                    dwReturn["ABATEILNR"] = "0";
                    dwReturn["ABAVDPKZ"] = " ";
                    dwReturn["ABATPMA"] = "    ";
                    dwReturn["ABABOXMAX"] = "0";
                    dwReturn["ABABOXANZ"] = "1";
                    dwReturn["ABALGEBNR"] = "        ";
                    dwReturn["ABANKGEB"] = "  ";
                    dwReturn["ABAIFEUCHTE"] = "0";
                    dwReturn["ABAKUNDNR"] = "00000000";
                    dwReturn["ABASTKNR"] = "            ";
                    dwReturn["ABAPARTIE"] = "0003245";
                    dwReturn["ABAPARTIEKZ"] = "0";
                    dwReturn["ABAKDPARTIE"] = "734-05232 ";
                    dwReturn["ABAKDAUFTNR"] = "                    ";
                    dwReturn["ABAKDAUFDAT"] = "0";
                    dwReturn["ABAMAART"] = " ";
                    dwReturn["ABASTKLFDNR"] = "0";
                    dwReturn["ABAAUFMSL"] = "10";
                    dwReturn["ABAZUSAM"] = "  ";
                    dwReturn["ABAPACKTYP"] = "CT01";
                    dwReturn["ABATAX"] = "   ";
                    dwReturn["ABAHUELSE"] = "002   ";
                    dwReturn["ABAWOBST"] = " ";
                    dwReturn["ABAWICKL"] = " ";
                    dwReturn["ABAFDRES"] = " ";
                    dwReturn["ABAKF"] = " ";
                    dwReturn["ABANRVERG"] = " ";
                    dwReturn["ABASTKNRKRS"] = "  ";
                    dwReturn["ABASUFFART"] = " ";
                    dwReturn["ABATRENNZ"] = " ";
                    dwReturn["ABALAENGEU"] = "0";
                    dwReturn["ABALAENGES"] = "0";
                    dwReturn["ABASCHRITW"] = "0";
                    dwReturn["ABAFUELLZ"] = " ";
                    dwReturn["ABAASSCHNIT"] = "N";
                    dwReturn["ABAETITYP"] = "  ";
                    dwReturn["ABAANZRET"] = "0";
                    dwReturn["ABAKDETKZ"] = " ";
                    dwReturn["ABADOPPEL"] = "          ";
                    dwReturn["ABALOAN"] = "  ";
                    dwReturn["ABALBAN"] = "  ";
                    dwReturn["ABALPAN"] = "        ";
                    dwReturn["ABAAUFBKZAN"] = " ";
                    dwReturn["ABALOA2"] = "  ";
                    dwReturn["ABALBA2"] = "  ";
                    dwReturn["ABALPA2"] = "        ";
                    dwReturn["ABAABKZA2"] = " ";
                    dwReturn["ABAPKL"] = "  ";
                    dwReturn["ABABEM1"] = "                                                            ";
                    dwReturn["ABABEM2"] = "                                                            ";
                    dwReturn["ABAMRKM1"] = "    ";
                    dwReturn["ABAMRKM2"] = "    ";
                    dwReturn["ABAMRKM3"] = "    ";
                    dwReturn["ABAKZNTO"] = " ";
                    dwReturn["ABAFESP"] = " ";
                    dwReturn["ABADIAUFKRS"] = "  ";
                    dwReturn["ABADIAUFLFD"] = "000000";
                    dwReturn["ABADIAUFPOS"] = "000";
                    dwReturn["ABADILG"] = "0";
                    dwReturn["ABADIGEW"] = "0";
                    dwReturn["ABADISTK"] = "0";
                    dwReturn["ABADISLG"] = "0";
                    dwReturn["ABADISGEW"] = "0";
                    dwReturn["ABABA"] = "      ";
                    dwReturn["ABAASGESLG"] = "0";
                    dwReturn["ABAASGESGEW"] = "0";
                    dwReturn["ABAPNRKRS"] = "  ";
                    dwReturn["ABAPLFDNR"] = "000000";
                    dwReturn["ABAGKREGEL"] = "00000000";
                    dwReturn["ABAPROVOR"] = "        ";
                    dwReturn["ABAPRSFE"] = "0";
                    dwReturn["ABAWSCHTXT"] = "   ";
                    dwReturn["ABAVORSGEL"] = " ";
                    dwReturn["ABASELVL"] = "0";
                    dwReturn["ABASELVR"] = "0";
                    dwReturn["ABAKOLL"] = "     ";
                    dwReturn["ABAVKART"] = "                        ";
                    dwReturn["ABAVKFARBE"] = "          ";
                    dwReturn["ABAGBEDKZ"] = " ";
                    dwReturn["ABADL"] = " ";
                    dwReturn["ABAKDPARTKZ"] = " ";
                    dwReturn["ABAFILLER"] = "                                                                                    ";
                    dwReturn["ABAAENDZL"] = "3";
                    dwReturn["ABAAENDBEN"] = "LUCA    ";
                    dwReturn["ABAAENDDAT"] = "20070601";
                    dwReturn["ABANEUBEN"] = "LUCA    ";
                    dwReturn["ABANEUDAT"] = "20070601";

                    #endregion
                    break;
            }
            if (IsConvert)
            {
                foreach (DataColumn cm in dwInput.Table.Columns)
                {
                    if (dwInput[cm.ColumnName].ToString() == "")
                        continue;
                    if (dwReturn.Table.Columns.Contains(cm.ColumnName))
                    {
                        dwReturn[cm.ColumnName] = dwInput[cm.ColumnName];
                    }
                }
            }
            dwReturn["ABAZUPRIO"] = 0;
            return dwReturn;
        }

        public void MapABAUFM(ref DataRow dwLocal, DataRow dwData)
        {
            BlindMap(ref dwLocal, dwData);
        }

        public void InsertABAUFM(DataRow dwData, string ITXDBVERSION = "50.24")
        {
            dwData["ABANEUBEN"] = app.User;
            dwData["ABANEUDAT"] = date;
            or1 = OracleDB.CreateCommand();
            switch (ITXDBVERSION)
            {
                case "TST":
                case "SXN":
                case "YGR":
                default:
                    dwData["ABAZUPRIO"] = 0;
                    or1.CommandText = "INSERT INTO ABAUFM(ABAMANDANT, ABAAUFTYP, ABAAUFKRS, ABAAUFLFD, ABAAUFPOS, ABAAPOS, ABAERLKZ, ABARESMG, ABASANZSTK, ABASSTKLG, ABASSTKLGV, ABASSTKLGB, ABASSTKGEW, ABASSTKGEWV, ABASSTKGEWB, ABASSTKBRT, ABASSTKBRTV, ABASSTKBRTB, ABAIANZSTK, ABAIZENSUR1, ABAIZENSURKZ1, ABAIZENSUR2, ABAIZENSURKZ2, ABAIGESLGZS1, ABAIGESLGZS2, ABASTDPOS, ABASFERTKZ, ABAUEBKZ, ABAUMAILKZ, ABASGESLG, ABASGESGEW, ABASME, ABAFRMG, ABARSTSLG, ABARSTSGEW, ABAMINUSLG, ABAMINUSGEW, ABALEAPOS, ABAPOOL, ABARESFLAG, ABAVKAUFTYP, ABAVKAUFKRS, ABAVKAUFLFD, ABAVKAUFPOS, ABAVKUPOS, ABAVB, ABAVG, ABAZUPRIO, ABASTKNEUTR, ABARESPROG, ABARESBEN, ABARESDAT, ABARESZEIT, ABARVSACHB, ABARKUNDNR, ABARBISDAT, ABAVLVB, ABAVLVG, ABAVLSACHB, ABAVLGEGEN, ABAPRKUNDNR, ABAPRAUFKRS, ABAPRAUFLFD, ABAPRAUFPOS, ABAGENEHM, ABAGSACHB, ABALIEFNR, ABAVSACHB, ABAVSTKNR, ABAVERSWEG, ABAMVERSDAT, ABAWVDAT, ABGENDAT, ABAGENNR, ABAGENNAME, ABAGENWEG, ABAZUSTK, ABAZULG, ABAOPTKZ, ABAMAFZST, ABAPART1, ABAPARTST1, ABAPART2, ABAPARTST2, ABAPART3, ABAPARTST3, ABAPART4, ABAPARTST4, ABAPART5, ABAPARTST5, ABAPART6, ABAPARTST6, ABAPART7, ABAPARTST7, ABAPART8, ABAPARTST8, ABAPART9, ABAPARTST9, ABAPART10, ABAPARTST10, ABASZENSUR, ABASZENSURKZ, ABAKUTLSTK, ABABAHNKZ, ABAWDUPOS, ABABAHNEN, ABATEILKZ, ABAKUNDNRU, ABAWERKU, ABAABTU, ABAARTU, ABAVARU, ABADESSU, ABACOLORITU, ABAFARBEU, ABABESCHU, ABAFARBBEZU, ABAANZ1, ABALAENGE1, ABABREITE1, ABAANZ2, ABALAENGE2, ABABREITE2, ABAANZ3, ABALAENGE3, ABABREITE3, ABAANZ4, ABALAENGE4, ABABREITE4, ABAANZ5, ABALAENGE5, ABABREITE5, ABAVERSDAT, ABAVATYP, ABAANZORG, ABAANZKOP, ABAVERSART, ABASPED, ABALIEFKD, ABAVERSKD, ABAADRSLL, ABAVAKZ, ABALIEFKOMP, ABATEILNR, ABAVDPKZ, ABATPMA, ABABOXMAX, ABABOXANZ, ABALGEBNR, ABANKGEB, ABAIFEUCHTE, ABAKUNDNR, ABASTKNR, ABAPARTIE, ABAPARTIEKZ, ABAKDPARTIE, ABAKDAUFTNR, ABAKDAUFDAT, ABAMAART, ABASTKLFDNR, ABAAUFMSL, ABAZUSAM, ABAPACKTYP, ABATAX, ABAHUELSE, ABAWOBST, ABAWICKL, ABAFDRES, ABAKF, ABANRVERG, ABASTKNRKRS, ABASUFFART, ABATRENNZ, ABALAENGEU, ABALAENGES, ABASCHRITW, ABAFUELLZ, ABAASSCHNIT, ABAETITYP, ABAANZRET, ABAKDETKZ, ABADOPPEL, ABALOAN, ABALBAN, ABALPAN, ABAAUFBKZAN, ABALOA2, ABALBA2, ABALPA2, ABAABKZA2, ABAPKL, ABABEM1, ABABEM2, ABAMRKM1, ABAMRKM2, ABAMRKM3, ABAKZNTO, ABAFESP, ABADIAUFKRS, ABADIAUFLFD, ABADIAUFPOS, ABADILG, ABADIGEW, ABADISTK, ABADISLG, ABADISGEW, ABABA, ABAASGESLG, ABAASGESGEW, ABAPNRKRS, ABAPLFDNR, ABAGKREGEL, ABAPROVOR, ABAPRSFE, ABAWSCHTXT, ABAVORSGEL, ABASELVL, ABASELVR, ABAKOLL, ABAVKART, ABAVKFARBE, ABAGBEDKZ, ABADL, ABAKDPARTKZ, ABAFILLER, ABAAENDZL, ABAAENDBEN, ABAAENDDAT, ABANEUBEN, ABANEUDAT)"
                    + "VALUES(:ABAMANDANT:,:ABAAUFTYP:,:ABAAUFKRS:,:ABAAUFLFD:,:ABAAUFPOS:,:ABAAPOS:,:ABAERLKZ:,:ABARESMG:,:ABASANZSTK:,:ABASSTKLG:,:ABASSTKLGV:,:ABASSTKLGB:,:ABASSTKGEW:,:ABASSTKGEWV:,:ABASSTKGEWB:,:ABASSTKBRT:,:ABASSTKBRTV:,:ABASSTKBRTB:,:ABAIANZSTK:,:ABAIZENSUR1:,:ABAIZENSURKZ1:,:ABAIZENSUR2:,:ABAIZENSURKZ2:,:ABAIGESLGZS1:,:ABAIGESLGZS2:,:ABASTDPOS:,:ABASFERTKZ:,:ABAUEBKZ:,:ABAUMAILKZ:,:ABASGESLG:,:ABASGESGEW:,:ABASME:,:ABAFRMG:,:ABARSTSLG:,:ABARSTSGEW:,:ABAMINUSLG:,:ABAMINUSGEW:,:ABALEAPOS:,:ABAPOOL:,:ABARESFLAG:,:ABAVKAUFTYP:,:ABAVKAUFKRS:,:ABAVKAUFLFD:,:ABAVKAUFPOS:,:ABAVKUPOS:,:ABAVB:,:ABAVG:,:ABAZUPRIO:,:ABASTKNEUTR:,:ABARESPROG:,:ABARESBEN:,:ABARESDAT:,:ABARESZEIT:,:ABARVSACHB:,:ABARKUNDNR:,:ABARBISDAT:,:ABAVLVB:,:ABAVLVG:,:ABAVLSACHB:,:ABAVLGEGEN:,:ABAPRKUNDNR:,:ABAPRAUFKRS:,:ABAPRAUFLFD:,:ABAPRAUFPOS:,:ABAGENEHM:,:ABAGSACHB:,:ABALIEFNR:,:ABAVSACHB:,:ABAVSTKNR:,:ABAVERSWEG:,:ABAMVERSDAT:,:ABAWVDAT:,:ABGENDAT:,:ABAGENNR:,:ABAGENNAME:,:ABAGENWEG:,:ABAZUSTK:,:ABAZULG:,:ABAOPTKZ:,:ABAMAFZST:,:ABAPART1:,:ABAPARTST1:,:ABAPART2:,:ABAPARTST2:,:ABAPART3:,:ABAPARTST3:,:ABAPART4:,:ABAPARTST4:,:ABAPART5:,:ABAPARTST5:,:ABAPART6:,:ABAPARTST6:,:ABAPART7:,:ABAPARTST7:,:ABAPART8:,:ABAPARTST8:,:ABAPART9:,:ABAPARTST9:,:ABAPART10:,:ABAPARTST10:,:ABASZENSUR:,:ABASZENSURKZ:,:ABAKUTLSTK:,:ABABAHNKZ:,:ABAWDUPOS:,:ABABAHNEN:,:ABATEILKZ:,:ABAKUNDNRU:,:ABAWERKU:,:ABAABTU:,:ABAARTU:,:ABAVARU:,:ABADESSU:,:ABACOLORITU:,:ABAFARBEU:,:ABABESCHU:,:ABAFARBBEZU:,:ABAANZ1:,:ABALAENGE1:,:ABABREITE1:,:ABAANZ2:,:ABALAENGE2:,:ABABREITE2:,:ABAANZ3:,:ABALAENGE3:,:ABABREITE3:,:ABAANZ4:,:ABALAENGE4:,:ABABREITE4:,:ABAANZ5:,:ABALAENGE5:,:ABABREITE5:,:ABAVERSDAT:,:ABAVATYP:,:ABAANZORG:,:ABAANZKOP:,:ABAVERSART:,:ABASPED:,:ABALIEFKD:,:ABAVERSKD:,:ABAADRSLL:,:ABAVAKZ:,:ABALIEFKOMP:,:ABATEILNR:,:ABAVDPKZ:,:ABATPMA:,:ABABOXMAX:,:ABABOXANZ:,:ABALGEBNR:,:ABANKGEB:,:ABAIFEUCHTE:,:ABAKUNDNR:,:ABASTKNR:,:ABAPARTIE:,:ABAPARTIEKZ:,:ABAKDPARTIE:,:ABAKDAUFTNR:,:ABAKDAUFDAT:,:ABAMAART:,:ABASTKLFDNR:,:ABAAUFMSL:,:ABAZUSAM:,:ABAPACKTYP:,:ABATAX:,:ABAHUELSE:,:ABAWOBST:,:ABAWICKL:,:ABAFDRES:,:ABAKF:,:ABANRVERG:,:ABASTKNRKRS:,:ABASUFFART:,:ABATRENNZ:,:ABALAENGEU:,:ABALAENGES:,:ABASCHRITW:,:ABAFUELLZ:,:ABAASSCHNIT:,:ABAETITYP:,:ABAANZRET:,:ABAKDETKZ:,:ABADOPPEL:,:ABALOAN:,:ABALBAN:,:ABALPAN:,:ABAAUFBKZAN:,:ABALOA2:,:ABALBA2:,:ABALPA2:,:ABAABKZA2:,:ABAPKL:,:ABABEM1:,:ABABEM2:,:ABAMRKM1:,:ABAMRKM2:,:ABAMRKM3:,:ABAKZNTO:,:ABAFESP:,:ABADIAUFKRS:,:ABADIAUFLFD:,:ABADIAUFPOS:,:ABADILG:,:ABADIGEW:,:ABADISTK:,:ABADISLG:,:ABADISGEW:,:ABABA:,:ABAASGESLG:,:ABAASGESGEW:,:ABAPNRKRS:,:ABAPLFDNR:,:ABAGKREGEL:,:ABAPROVOR:,:ABAPRSFE:,:ABAWSCHTXT:,:ABAVORSGEL:,:ABASELVL:,:ABASELVR:,:ABAKOLL:,:ABAVKART:,:ABAVKFARBE:,:ABAGBEDKZ:,:ABADL:,:ABAKDPARTKZ:,:ABAFILLER:,:ABAAENDZL:,:ABAAENDBEN:,:ABAAENDDAT:,:ABANEUBEN:,:ABANEUDAT:)";
                    or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
                    break;
                case "JLT":
                    dwData["ABAZUPRIO"] = 0;
                    or1.CommandText = "INSERT INTO ABAUFM(ABAMANDANT, ABAAUFTYP, ABAAUFKRS, ABAAUFLFD, ABAAUFPOS, ABAAPOS, ABAERLKZ, ABARESMG, ABASANZSTK, ABASSTKLG, ABASSTKLGV, ABASSTKLGB, ABASSTKGEW, ABASSTKGEWV, ABASSTKGEWB, ABASSTKBRT, ABASSTKBRTV, ABASSTKBRTB, ABAIANZSTK, ABAIZENSUR1, ABAIZENSURKZ1, ABAIZENSUR2, ABAIZENSURKZ2, ABAIGESLGZS1, ABAIGESLGZS2, ABASTDPOS, ABASFERTKZ, ABAUEBKZ, ABAUMAILKZ, ABASGESLG, ABASGESGEW, ABASME, ABAFRMG, ABARSTSLG, ABARSTSGEW, ABAMINUSLG, ABAMINUSGEW, ABALEAPOS, ABAPOOL, ABARESFLAG, ABAVKAUFTYP, ABAVKAUFKRS, ABAVKAUFLFD, ABAVKAUFPOS, ABAVKUPOS, ABAVB, ABAVG, ABAZUPRIO, ABASTKNEUTR, ABARESPROG, ABARESBEN, ABARESDAT, ABARESZEIT, ABARVSACHB, ABARKUNDNR, ABARBISDAT, ABAVLVB, ABAVLVG, ABAVLSACHB, ABAVLGEGEN, ABAPRKUNDNR, ABAPRAUFKRS, ABAPRAUFLFD, ABAPRAUFPOS, ABAGENEHM, ABAGSACHB, ABALIEFNR, ABAVSACHB, ABAVSTKNR, ABAVERSWEG, ABAMVERSDAT, ABAWVDAT, ABGENDAT, ABAGENNR, ABAGENNAME, ABAGENWEG, ABAZUSTK, ABAZULG, ABAOPTKZ, ABAMAFZST, ABAPART1, ABAPARTST1, ABAPART2, ABAPARTST2, ABAPART3, ABAPARTST3, ABAPART4, ABAPARTST4, ABAPART5, ABAPARTST5, ABAPART6, ABAPARTST6, ABAPART7, ABAPARTST7, ABAPART8, ABAPARTST8, ABAPART9, ABAPARTST9, ABAPART10, ABAPARTST10, ABASZENSUR, ABASZENSURKZ, ABAKUTLSTK, ABABAHNKZ, ABAWDUPOS, ABABAHNEN, ABATEILKZ, ABAKUNDNRU, ABAWERKU, ABAABTU, ABAARTU, ABAVARU, ABADESSU, ABACOLORITU, ABAFARBEU, ABABESCHU, ABAFARBBEZU, ABAANZ1, ABALAENGE1, ABABREITE1, ABAANZ2, ABALAENGE2, ABABREITE2, ABAANZ3, ABALAENGE3, ABABREITE3, ABAANZ4, ABALAENGE4, ABABREITE4, ABAANZ5, ABALAENGE5, ABABREITE5, ABAVERSDAT, ABAVATYP, ABAANZORG, ABAANZKOP, ABAVERSART, ABASPED, ABALIEFKD, ABAVERSKD, ABAADRSLL, ABAVAKZ, ABALIEFKOMP, ABATEILNR, ABAVDPKZ, ABATPMA, ABABOXMAX, ABABOXANZ, ABALGEBNR, ABANKGEB, ABAIFEUCHTE, ABAKUNDNR, ABASTKNR, ABAPARTIE, ABAPARTIEKZ, ABAKDPARTIE, ABAKDAUFTNR, ABAKDAUFDAT, ABAMAART, ABASTKLFDNR, ABAAUFMSL, ABAZUSAM, ABAPACKTYP, ABATAX, ABAHUELSE, ABAWOBST, ABAWICKL, ABAFDRES, ABAKF, ABANRVERG, ABASTKNRKRS, ABASUFFART, ABATRENNZ, ABALAENGEU, ABALAENGES, ABASCHRITW, ABAFUELLZ, ABAASSCHNIT, ABAETITYP, ABAANZRET, ABAKDETKZ, ABADOPPEL, ABALOAN, ABALBAN, ABALPAN, ABAAUFBKZAN, ABALOA2, ABALBA2, ABALPA2, ABAABKZA2, ABAPKL, ABABEM1, ABABEM2, ABAMRKM1, ABAMRKM2, ABAMRKM3, ABAKZNTO, ABAFESP, ABADIAUFKRS, ABADIAUFLFD, ABADIAUFPOS, ABADILG, ABADIGEW, ABADISTK, ABADISLG, ABADISGEW, ABABA, ABAASGESLG, ABAASGESGEW, ABAPNRKRS, ABAPLFDNR, ABAGKREGEL, ABAPROVOR, ABAPRSFE, ABAWSCHTXT, ABAVORSGEL, ABASELVL, ABASELVR, ABAKOLL, ABAVKART, ABAVKFARBE, ABAGBEDKZ, ABADL, ABAKDPARTKZ, ABAFILLER, ABAAENDZL, ABAAENDBEN, ABAAENDDAT, ABANEUBEN, ABANEUDAT)"
                        + " VALUES (:ABAMANDANT:, :ABAAUFTYP:, :ABAAUFKRS:, :ABAAUFLFD:, :ABAAUFPOS:, :ABAAPOS:, 'J', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ' ', ' ', ' ', ' ', 0, 0, 1, ' ', ' ', ' ', 0, 720120, '5', 0, 0, 720120, 0, 0, 1, ' ', ' ', ' ', '  ', '000000', '000', '00', '   ', '   ', '9', ' ', '        ', '        ', 0, 0, '        ', '        ', 0, '   ', '   ', '        ', ' ', '        ', '  ', '000000', '000', ' ', '        ', '        ', '        ', '            ', '  ', 0, 0, 0, '            ', '                              ', '  ', 0, 0, ' ', 0, '           ', 0, '           ', 0, '           ', 0, '           ', 0, '           ', 0, '           ', 0, '           ', 0, '           ', 0, '           ', 0, '           ', 0, ' ', ' ', 0, ' ', 1, 0, ' ', '        ', '   ', '   ', '                    ', '   ', '          ', '          ', '          ', '          ', '                    ', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '  ', 0, 0, '   ', '   ', '00000000', '00000000', '        ', ' ', 'N', 0, ' ', '    ', 0, 0, '        ', '  ', 0, '00000000', '            ', '0000000', ' ', '          ', '                    ', 0, ' ', 0, '01', '  ', 'BZD ', '   ', '      ', ' ', ' ', ' ', ' ', ' ', '  ', ' ', ' ', 0, 0, 0, ' ', 'N', '  ', 0, ' ', '          ', '  ', '  ', '        ', ' ', '  ', '  ', '        ', ' ', '  ', '                                                            ', '                                                            ', '    ', '    ', '    ', ' ', ' ', '  ', '000000', '000', 0, 0, 0, 0, 0, '      ', 0, 0, '  ', '000000', '00000000', '        ', 0, '   ', ' ', 0, 0, '     ', '                        ', '          ', ' ', ' ', ' ', '                                                                                    ', 2, 'WYF     ', 20140104, 'WYF     ', 20131213)";
                    or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
                    break;
                case "FLT":
                    dwData["ABAZUPRIO"] = 0;
                    or1.CommandText = "INSERT INTO ABAUFM ( ABAMANDANT,ABAAUFTYP,ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAPOS,ABAERLKZ,ABARESMG,ABASANZSTK,ABASSTKLG,ABASSTKLGV,ABASSTKLGB,ABASSTKGEW,ABASSTKGEWV,ABASSTKGEWB,ABASSTKBRT,ABASSTKBRTV,ABASSTKBRTB,ABAIANZSTK,ABAIZENSUR1,ABAIZENSURKZ1,ABAIZENSUR2,ABAIZENSURKZ2,ABAIGESLGZS1,ABAIGESLGZS2,ABASTDPOS,ABASFERTKZ,ABAUEBKZ,ABAUMAILKZ,ABASGESLG,ABASGESGEW,ABASME,ABAFRMG,ABARSTSLG,ABARSTSGEW,ABAMINUSLG,ABAMINUSGEW,ABALEAPOS,ABAPOOL,ABARESFLAG,ABAVKAUFTYP,ABAVKAUFKRS,ABAVKAUFLFD,ABAVKAUFPOS,ABAVKUPOS,ABAVB,ABAVG,ABAZUPRIO,ABASTKNEUTR,ABARESPROG,ABARESBEN,ABARESDAT,ABARESZEIT,ABARVSACHB,ABARKUNDNR,ABARBISDAT,ABAVLVB,ABAVLVG,ABAVLSACHB,ABAVLGEGEN,ABAPRKUNDNR,ABAPRAUFKRS,ABAPRAUFLFD,ABAPRAUFPOS,ABAGENEHM,ABAGSACHB,ABALIEFNR,ABAVSACHB,ABAVSTKNR,ABAVERSWEG,ABAMVERSDAT,ABAWVDAT,ABGENDAT,ABAGENNR,ABAGENNAME,ABAGENWEG,ABAZUSTK,ABAZULG,ABAOPTKZ,ABAMAFZST,ABAPART1,ABAPARTST1,ABAPART2,ABAPARTST2,ABAPART3,ABAPARTST3,ABAPART4,ABAPARTST4,ABAPART5,ABAPARTST5,ABAPART6,ABAPARTST6,ABAPART7,ABAPARTST7,ABAPART8,ABAPARTST8,ABAPART9,ABAPARTST9,ABAPART10,ABAPARTST10,ABASZENSUR,ABASZENSURKZ,ABAKUTLSTK,ABABAHNKZ,ABAWDUPOS,ABABAHNEN,ABATEILKZ,ABAKUNDNRU,ABAWERKU,ABAABTU,ABAARTU,ABAVARU,ABADESSU,ABACOLORITU,ABAFARBEU,ABABESCHU,ABAFARBBEZU,ABAANZ1,ABALAENGE1,ABABREITE1,ABAANZ2,ABALAENGE2,ABABREITE2,ABAANZ3,ABALAENGE3,ABABREITE3,ABAANZ4,ABALAENGE4,ABABREITE4,ABAANZ5,ABALAENGE5,ABABREITE5,ABAVERSDAT,ABAVATYP,ABAANZORG,ABAANZKOP,ABAVERSART,ABASPED,ABALIEFKD,ABAVERSKD,ABAADRSLL,ABAVAKZ,ABALIEFKOMP,ABATEILNR,ABAVDPKZ,ABATPMA,ABABOXMAX,ABABOXANZ,ABALGEBNR,ABANKGEB,ABAIFEUCHTE,ABAKUNDNR,ABASTKNR,ABAPARTIE,ABAPARTIEKZ,ABAKDPARTIE,ABAKDAUFTNR,ABAKDAUFDAT,ABAMAART,ABASTKLFDNR,ABAAUFMSL,ABAZUSAM,ABAPACKTYP,ABATAX,ABAHUELSE,ABAWOBST,ABAWICKL,ABAFDRES,ABAKF,ABANRVERG,ABASTKNRKRS,ABASUFFART,ABATRENNZ,ABALAENGEU,ABALAENGES,ABASCHRITW,ABAFUELLZ,ABAASSCHNIT,ABAETITYP,ABAANZRET,ABAKDETKZ,ABADOPPEL,ABALOAN,ABALBAN,ABALPAN,ABAAUFBKZAN,ABALOA2,ABALBA2,ABALPA2,ABAABKZA2,ABAPKL,ABABEM1,ABABEM2,ABAMRKM1,ABAMRKM2,ABAMRKM3,ABAKZNTO,ABAFESP,ABADIAUFKRS,ABADIAUFLFD,ABADIAUFPOS,ABADILG,ABADIGEW,ABADISTK,ABADISLG,ABADISGEW,ABABA,ABAASGESLG,ABAASGESGEW,ABAPNRKRS,ABAPLFDNR,ABAGKREGEL,ABAPROVOR,ABAPRSFE,ABAWSCHTXT,ABAVORSGEL,ABASELVL,ABASELVR,ABAKOLL,ABAVKART,ABAVKFARBE,ABAGBEDKZ,ABADL,ABAKDPARTKZ,ABAFILLER,ABAAENDZL,ABAAENDBEN,ABAAENDDAT,ABANEUBEN,ABANEUDAT)"
                    + " VALUES (:ABAMANDANT:,:ABAAUFTYP:,:ABAAUFKRS:,:ABAAUFLFD:,:ABAAUFPOS:,:ABAAPOS:,:ABAERLKZ:,:ABARESMG:,:ABASANZSTK:,:ABASSTKLG:,:ABASSTKLGV:,:ABASSTKLGB:,:ABASSTKGEW:,:ABASSTKGEWV:,:ABASSTKGEWB:,:ABASSTKBRT:,:ABASSTKBRTV:,:ABASSTKBRTB:,:ABAIANZSTK:,:ABAIZENSUR1:,:ABAIZENSURKZ1:,:ABAIZENSUR2:,:ABAIZENSURKZ2:,:ABAIGESLGZS1:,:ABAIGESLGZS2:,:ABASTDPOS:,:ABASFERTKZ:,:ABAUEBKZ:,:ABAUMAILKZ:,:ABASGESLG:,:ABASGESGEW:,:ABASME:,:ABAFRMG:,:ABARSTSLG:,:ABARSTSGEW:,:ABAMINUSLG:,:ABAMINUSGEW:,:ABALEAPOS:,:ABAPOOL:,:ABARESFLAG:,:ABAVKAUFTYP:,:ABAVKAUFKRS:,:ABAVKAUFLFD:,:ABAVKAUFPOS:,:ABAVKUPOS:,:ABAVB:,:ABAVG:,:ABAZUPRIO:,:ABASTKNEUTR:,:ABARESPROG:,:ABARESBEN:,:ABARESDAT:,:ABARESZEIT:,:ABARVSACHB:,:ABARKUNDNR:,:ABARBISDAT:,:ABAVLVB:,:ABAVLVG:,:ABAVLSACHB:,:ABAVLGEGEN:,:ABAPRKUNDNR:,:ABAPRAUFKRS:,:ABAPRAUFLFD:,:ABAPRAUFPOS:,:ABAGENEHM:,:ABAGSACHB:,:ABALIEFNR:,:ABAVSACHB:,:ABAVSTKNR:,:ABAVERSWEG:,:ABAMVERSDAT:,:ABAWVDAT:,:ABGENDAT:,:ABAGENNR:,:ABAGENNAME:,:ABAGENWEG:,:ABAZUSTK:,:ABAZULG:,:ABAOPTKZ:,:ABAMAFZST:,:ABAPART1:,:ABAPARTST1:,:ABAPART2:,:ABAPARTST2:,:ABAPART3:,:ABAPARTST3:,:ABAPART4:,:ABAPARTST4:,:ABAPART5:,:ABAPARTST5:,:ABAPART6:,:ABAPARTST6:,:ABAPART7:,:ABAPARTST7:,:ABAPART8:,:ABAPARTST8:,:ABAPART9:,:ABAPARTST9:,:ABAPART10:,:ABAPARTST10:,:ABASZENSUR:,:ABASZENSURKZ:,:ABAKUTLSTK:,:ABABAHNKZ:,:ABAWDUPOS:,:ABABAHNEN:,:ABATEILKZ:,:ABAKUNDNRU:,:ABAWERKU:,:ABAABTU:,:ABAARTU:,:ABAVARU:,:ABADESSU:,:ABACOLORITU:,:ABAFARBEU:,:ABABESCHU:,:ABAFARBBEZU:,:ABAANZ1:,:ABALAENGE1:,:ABABREITE1:,:ABAANZ2:,:ABALAENGE2:,:ABABREITE2:,:ABAANZ3:,:ABALAENGE3:,:ABABREITE3:,:ABAANZ4:,:ABALAENGE4:,:ABABREITE4:,:ABAANZ5:,:ABALAENGE5:,:ABABREITE5:,:ABAVERSDAT:,:ABAVATYP:,:ABAANZORG:,:ABAANZKOP:,:ABAVERSART:,:ABASPED:,:ABALIEFKD:,:ABAVERSKD:,:ABAADRSLL:,:ABAVAKZ:,:ABALIEFKOMP:,:ABATEILNR:,:ABAVDPKZ:,:ABATPMA:,:ABABOXMAX:,:ABABOXANZ:,:ABALGEBNR:,:ABANKGEB:,:ABAIFEUCHTE:,:ABAKUNDNR:,:ABASTKNR:,:ABAPARTIE:,:ABAPARTIEKZ:,:ABAKDPARTIE:,:ABAKDAUFTNR:,:ABAKDAUFDAT:,:ABAMAART:,:ABASTKLFDNR:,:ABAAUFMSL:,:ABAZUSAM:,:ABAPACKTYP:,:ABATAX:,:ABAHUELSE:,:ABAWOBST:,:ABAWICKL:,:ABAFDRES:,:ABAKF:,:ABANRVERG:,:ABASTKNRKRS:,:ABASUFFART:,:ABATRENNZ:,:ABALAENGEU:,:ABALAENGES:,:ABASCHRITW:,:ABAFUELLZ:,:ABAASSCHNIT:,:ABAETITYP:,:ABAANZRET:,:ABAKDETKZ:,:ABADOPPEL:,:ABALOAN:,:ABALBAN:,:ABALPAN:,:ABAAUFBKZAN:,:ABALOA2:,:ABALBA2:,:ABALPA2:,:ABAABKZA2:,:ABAPKL:,:ABABEM1:,:ABABEM2:,:ABAMRKM1:,:ABAMRKM2:,:ABAMRKM3:,:ABAKZNTO:,:ABAFESP:,:ABADIAUFKRS:,:ABADIAUFLFD:,:ABADIAUFPOS:,:ABADILG:,:ABADIGEW:,:ABADISTK:,:ABADISLG:,:ABADISGEW:,:ABABA:,:ABAASGESLG:,:ABAASGESGEW:,:ABAPNRKRS:,:ABAPLFDNR:,:ABAGKREGEL:,:ABAPROVOR:,:ABAPRSFE:,:ABAWSCHTXT:,:ABAVORSGEL:,:ABASELVL:,:ABASELVR:,:ABAKOLL:,:ABAVKART:,:ABAVKFARBE:,:ABAGBEDKZ:,:ABADL:,:ABAKDPARTKZ:,:ABAFILLER:,:ABAAENDZL:,:ABAAENDBEN:,:ABAAENDDAT:,:ABANEUBEN:,:ABANEUDAT:)";
                    or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
                    break;
            }
            Connect2Proxy(or1);
        }

        public void SaveABAUFM(DataRow dwData, string ITXDBVERSION = "50.24")
        {
            DataSet setResult = new DataSet();
            DataTable tbLocal = null;
            DataRow dwLocal = null;
            bool flgExist = false;
            setResult = QueryABAUFM(dwData);
            if (setResult.Tables.Count > 0)
            {
                tbLocal = setResult.Tables[0];
                if (tbLocal.Rows.Count > 0)
                {
                    flgExist = true;
                    dwLocal = tbLocal.Rows[0];
                }
                else
                {
                    dwLocal = tbLocal.NewRow();
                }
            }
            MapABAUFM(ref dwLocal, dwData);
            if (!flgExist)
            {
                InsertABAUFM(dwLocal, ITXDBVERSION);
            }
            switch (ITXDBVERSION)
            {
                case "JLT":
                    UpdateABAUFM(dwLocal, 6);
                    break;
                case "YGR":
                default:
                    UpdateABAUFM(dwLocal, 3);
                    break;
            }
        }

        public void UpdateABAUFM(DataRow dwData, string ITXDBVERSION = "50.24")
        {

            or1 = OracleDB.CreateCommand();
            dwData["ABAZUPRIO"] = 0;
            switch (ITXDBVERSION)
            {
                default:
                    or1.CommandText = "UPDATE ABAUFM SET "
                    + "ABAMANDANT=:ABAMANDANT,"
                    + "ABAAUFTYP=:ABAAUFTYP,"
                    + "ABAAUFKRS=:ABAAUFKRS,"
                    + "ABAAUFLFD=:ABAAUFLFD,"
                    + "ABAAUFPOS=:ABAAUFPOS,"
                    + "ABAAPOS=:ABAAPOS,"
                    + "ABAERLKZ=:ABAERLKZ,"
                    + "ABARESMG=:ABARESMG,"
                    + "ABASANZSTK=:ABASANZSTK,"
                    + "ABASSTKLG=:ABASSTKLG,"
                    + "ABASSTKLGV=:ABASSTKLGV,"
                    + "ABASSTKLGB=:ABASSTKLGB,"
                    + "ABASSTKGEW=:ABASSTKGEW,"
                    + "ABASSTKGEWV=:ABASSTKGEWV,"
                    + "ABASSTKGEWB=:ABASSTKGEWB,"
                    + "ABASSTKBRT=:ABASSTKBRT,"
                    + "ABASSTKBRTV=:ABASSTKBRTV,"
                    + "ABASSTKBRTB=:ABASSTKBRTB,"
                    + "ABAIANZSTK=:ABAIANZSTK,"
                    + "ABAIZENSUR1=:ABAIZENSUR1,"
                    + "ABAIZENSURKZ1=:ABAIZENSURKZ1,"
                    + "ABAIZENSUR2=:ABAIZENSUR2,"
                    + "ABAIZENSURKZ2=:ABAIZENSURKZ2,"
                    + "ABAIGESLGZS1=:ABAIGESLGZS1,"
                    + "ABAIGESLGZS2=:ABAIGESLGZS2,"
                    + "ABASTDPOS=:ABASTDPOS,"
                    + "ABASFERTKZ=:ABASFERTKZ,"
                    + "ABAUEBKZ=:ABAUEBKZ,"
                    + "ABAUMAILKZ=:ABAUMAILKZ,"
                    + "ABASGESLG=:ABASGESLG,"
                    + "ABASGESGEW=:ABASGESGEW,"
                    + "ABASME=:ABASME,"
                    + "ABAFRMG=:ABAFRMG,"
                    + "ABARSTSLG=:ABARSTSLG,"
                    + "ABARSTSGEW=:ABARSTSGEW,"
                    + "ABAMINUSLG=:ABAMINUSLG,"
                    + "ABAMINUSGEW=:ABAMINUSGEW,"
                    + "ABALEAPOS=:ABALEAPOS,"
                    + "ABAPOOL=:ABAPOOL,"
                    + "ABARESFLAG=:ABARESFLAG,"
                    + "ABAVKAUFTYP=:ABAVKAUFTYP,"
                    + "ABAVKAUFKRS=:ABAVKAUFKRS,"
                    + "ABAVKAUFLFD=:ABAVKAUFLFD,"
                    + "ABAVKAUFPOS=:ABAVKAUFPOS,"
                    + "ABAVKUPOS=:ABAVKUPOS,"
                    + "ABAVB=:ABAVB,"
                    + "ABAVG=:ABAVG,"
                    + "ABAZUPRIO=:ABAZUPRIO,"
                    + "ABASTKNEUTR=:ABASTKNEUTR,"
                    + "ABARESPROG=:ABARESPROG,"
                    + "ABARESBEN=:ABARESBEN,"
                    + "ABARESDAT=:ABARESDAT,"
                    + "ABARESZEIT=:ABARESZEIT,"
                    + "ABARVSACHB=:ABARVSACHB,"
                    + "ABARKUNDNR=:ABARKUNDNR,"
                    + "ABARBISDAT=:ABARBISDAT,"
                    + "ABAVLVB=:ABAVLVB,"
                    + "ABAVLVG=:ABAVLVG,"
                    + "ABAVLSACHB=:ABAVLSACHB,"
                    + "ABAVLGEGEN=:ABAVLGEGEN,"
                    + "ABAPRKUNDNR=:ABAPRKUNDNR,"
                    + "ABAPRAUFKRS=:ABAPRAUFKRS,"
                    + "ABAPRAUFLFD=:ABAPRAUFLFD,"
                    + "ABAPRAUFPOS=:ABAPRAUFPOS,"
                    + "ABAGENEHM=:ABAGENEHM,"
                    + "ABAGSACHB=:ABAGSACHB,"
                    + "ABALIEFNR=:ABALIEFNR,"
                    + "ABAVSACHB=:ABAVSACHB,"
                    + "ABAVSTKNR=:ABAVSTKNR,"
                    + "ABAVERSWEG=:ABAVERSWEG,"
                    + "ABAMVERSDAT=:ABAMVERSDAT,"
                    + "ABAWVDAT=:ABAWVDAT,"
                    + "ABGENDAT=:ABGENDAT,"
                    + "ABAGENNR=:ABAGENNR,"
                    + "ABAGENNAME=:ABAGENNAME,"
                    + "ABAGENWEG=:ABAGENWEG,"
                    + "ABAZUSTK=:ABAZUSTK,"
                    + "ABAZULG=:ABAZULG,"
                    + "ABAOPTKZ=:ABAOPTKZ,"
                    + "ABAMAFZST=:ABAMAFZST,"
                    + "ABAPART1=:ABAPART1,"
                    + "ABAPARTST1=:ABAPARTST1,"
                    + "ABAPART2=:ABAPART2,"
                    + "ABAPARTST2=:ABAPARTST2,"
                    + "ABAPART3=:ABAPART3,"
                    + "ABAPARTST3=:ABAPARTST3,"
                    + "ABAPART4=:ABAPART4,"
                    + "ABAPARTST4=:ABAPARTST4,"
                    + "ABAPART5=:ABAPART5,"
                    + "ABAPARTST5=:ABAPARTST5,"
                    + "ABAPART6=:ABAPART6,"
                    + "ABAPARTST6=:ABAPARTST6,"
                    + "ABAPART7=:ABAPART7,"
                    + "ABAPARTST7=:ABAPARTST7,"
                    + "ABAPART8=:ABAPART8,"
                    + "ABAPARTST8=:ABAPARTST8,"
                    + "ABAPART9=:ABAPART9,"
                    + "ABAPARTST9=:ABAPARTST9,"
                    + "ABAPART10=:ABAPART10,"
                    + "ABAPARTST10=:ABAPARTST10,"
                    + "ABASZENSUR=:ABASZENSUR,"
                    + "ABASZENSURKZ=:ABASZENSURKZ,"
                    + "ABAKUTLSTK=:ABAKUTLSTK,"
                    + "ABABAHNKZ=:ABABAHNKZ,"
                    + "ABAWDUPOS=:ABAWDUPOS,"
                    + "ABABAHNEN=:ABABAHNEN,"
                    + "ABATEILKZ=:ABATEILKZ,"
                    + "ABAKUNDNRU=:ABAKUNDNRU,"
                    + "ABAWERKU=:ABAWERKU,"
                    + "ABAABTU=:ABAABTU,"
                    + "ABAARTU=:ABAARTU,"
                    + "ABAVARU=:ABAVARU,"
                    + "ABADESSU=:ABADESSU,"
                    + "ABACOLORITU=:ABACOLORITU,"
                    + "ABAFARBEU=:ABAFARBEU,"
                    + "ABABESCHU=:ABABESCHU,"
                    + "ABAFARBBEZU=:ABAFARBBEZU,"
                    + "ABAANZ1=:ABAANZ1,"
                    + "ABALAENGE1=:ABALAENGE1,"
                    + "ABABREITE1=:ABABREITE1,"
                    + "ABAANZ2=:ABAANZ2,"
                    + "ABALAENGE2=:ABALAENGE2,"
                    + "ABABREITE2=:ABABREITE2,"
                    + "ABAANZ3=:ABAANZ3,"
                    + "ABALAENGE3=:ABALAENGE3,"
                    + "ABABREITE3=:ABABREITE3,"
                    + "ABAANZ4=:ABAANZ4,"
                    + "ABALAENGE4=:ABALAENGE4,"
                    + "ABABREITE4=:ABABREITE4,"
                    + "ABAANZ5=:ABAANZ5,"
                    + "ABALAENGE5=:ABALAENGE5,"
                    + "ABABREITE5=:ABABREITE5,"
                    + "ABAVERSDAT=:ABAVERSDAT,"
                    + "ABAVATYP=:ABAVATYP,"
                    + "ABAANZORG=:ABAANZORG,"
                    + "ABAANZKOP=:ABAANZKOP,"
                    + "ABAVERSART=:ABAVERSART,"
                    + "ABASPED=:ABASPED,"
                    + "ABALIEFKD=:ABALIEFKD,"
                    + "ABAVERSKD=:ABAVERSKD,"
                    + "ABAADRSLL=:ABAADRSLL,"
                    + "ABAVAKZ=:ABAVAKZ,"
                    + "ABALIEFKOMP=:ABALIEFKOMP,"
                    + "ABATEILNR=:ABATEILNR,"
                    + "ABAVDPKZ=:ABAVDPKZ,"
                    + "ABATPMA=:ABATPMA,"
                    + "ABABOXMAX=:ABABOXMAX,"
                    + "ABABOXANZ=:ABABOXANZ,"
                    + "ABALGEBNR=:ABALGEBNR,"
                    + "ABANKGEB=:ABANKGEB,"
                    + "ABAIFEUCHTE=:ABAIFEUCHTE,"
                    + "ABAKUNDNR=:ABAKUNDNR,"
                    + "ABASTKNR=:ABASTKNR,"
                    + "ABAPARTIE=:ABAPARTIE,"
                    + "ABAPARTIEKZ=:ABAPARTIEKZ,"
                    + "ABAKDPARTIE=:ABAKDPARTIE,"
                    + "ABAKDAUFTNR=:ABAKDAUFTNR,"
                    + "ABAKDAUFDAT=:ABAKDAUFDAT,"
                    + "ABAMAART=:ABAMAART,"
                    + "ABASTKLFDNR=:ABASTKLFDNR,"
                    + "ABAAUFMSL=:ABAAUFMSL,"
                    + "ABAZUSAM=:ABAZUSAM,"
                    + "ABAPACKTYP=:ABAPACKTYP,"
                    + "ABATAX=:ABATAX,"
                    + "ABAHUELSE=:ABAHUELSE,"
                    + "ABAWOBST=:ABAWOBST,"
                    + "ABAWICKL=:ABAWICKL,"
                    + "ABAFDRES=:ABAFDRES,"
                    + "ABAKF=:ABAKF,"
                    + "ABANRVERG=:ABANRVERG,"
                    + "ABASTKNRKRS=:ABASTKNRKRS,"
                    + "ABASUFFART=:ABASUFFART,"
                    + "ABATRENNZ=:ABATRENNZ,"
                    + "ABALAENGEU=:ABALAENGEU,"
                    + "ABALAENGES=:ABALAENGES,"
                    + "ABASCHRITW=:ABASCHRITW,"
                    + "ABAFUELLZ=:ABAFUELLZ,"
                    + "ABAASSCHNIT=:ABAASSCHNIT,"
                    + "ABAETITYP=:ABAETITYP,"
                    + "ABAANZRET=:ABAANZRET,"
                    + "ABAKDETKZ=:ABAKDETKZ,"
                    + "ABADOPPEL=:ABADOPPEL,"
                    + "ABALOAN=:ABALOAN,"
                    + "ABALBAN=:ABALBAN,"
                    + "ABALPAN=:ABALPAN,"
                    + "ABAAUFBKZAN=:ABAAUFBKZAN,"
                    + "ABALOA2=:ABALOA2,"
                    + "ABALBA2=:ABALBA2,"
                    + "ABALPA2=:ABALPA2,"
                    + "ABAABKZA2=:ABAABKZA2,"
                    + "ABAPKL=:ABAPKL,"
                    + "ABABEM1=:ABABEM1,"
                    + "ABABEM2=:ABABEM2,"
                    + "ABAMRKM1=:ABAMRKM1,"
                    + "ABAMRKM2=:ABAMRKM2,"
                    + "ABAMRKM3=:ABAMRKM3,"
                    + "ABAKZNTO=:ABAKZNTO,"
                    + "ABAFESP=:ABAFESP,"
                    + "ABADIAUFKRS=:ABADIAUFKRS,"
                    + "ABADIAUFLFD=:ABADIAUFLFD,"
                    + "ABADIAUFPOS=:ABADIAUFPOS,"
                    + "ABADILG=:ABADILG,"
                    + "ABADIGEW=:ABADIGEW,"
                    + "ABADISTK=:ABADISTK,"
                    + "ABADISLG=:ABADISLG,"
                    + "ABADISGEW=:ABADISGEW,"
                    + "ABABA=:ABABA,"
                    + "ABAASGESLG=:ABAASGESLG,"
                    + "ABAASGESGEW=:ABAASGESGEW,"
                    + "ABAPNRKRS=:ABAPNRKRS,"
                    + "ABAPLFDNR=:ABAPLFDNR,"
                    + "ABAGKREGEL=:ABAGKREGEL,"
                    + "ABAPROVOR=:ABAPROVOR,"
                    + "ABAPRSFE=:ABAPRSFE,"
                    + "ABAWSCHTXT=:ABAWSCHTXT,"
                    + "ABAVORSGEL=:ABAVORSGEL,"
                    + "ABASELVL=:ABASELVL,"
                    + "ABASELVR=:ABASELVR,"
                    + "ABAKOLL=:ABAKOLL,"
                    + "ABAVKART=:ABAVKART,"
                    + "ABAVKFARBE=:ABAVKFARBE,"
                    + "ABAGBEDKZ=:ABAGBEDKZ,"
                    + "ABADL=:ABADL,"
                    + "ABAKDPARTKZ=:ABAKDPARTKZ,"
                    + "ABAFILLER=:ABAFILLER,"
                    + "ABAAENDZL=:ABAAENDZL,"
                    + "ABAAENDBEN=:ABAAENDBEN,"
                    + "ABAAENDDAT=:ABAAENDDAT,"
                    + "ABANEUBEN=:ABANEUBEN,"
                    + "ABANEUDAT=:ABANEUDAT"
                    + " WHERE    ABAMANDANT=:ABAMANDANT AND ABAAUFTYP=:ABAAUFTYP  AND ABAAUFKRS=:ABAAUFKRS AND ABAAUFLFD=:ABAAUFLFD AND ABAAUFPOS=:ABAAUFPOS AND ABAAPOS=:ABAAPOS ";

                    or1.Parameters.Add("ABAMANDANT", OracleType.NVarChar).Value = dwData["ABAMANDANT"].ToString();
                    or1.Parameters.Add("ABAAUFTYP", OracleType.NVarChar).Value = dwData["ABAAUFTYP"].ToString();
                    or1.Parameters.Add("ABAAUFKRS", OracleType.NVarChar).Value = dwData["ABAAUFKRS"].ToString();
                    or1.Parameters.Add("ABAAUFLFD", OracleType.NVarChar).Value = dwData["ABAAUFLFD"].ToString();
                    or1.Parameters.Add("ABAAUFPOS", OracleType.NVarChar).Value = dwData["ABAAUFPOS"].ToString();
                    or1.Parameters.Add("ABAAPOS", OracleType.NVarChar).Value = dwData["ABAAPOS"].ToString();
                    or1.Parameters.Add("ABAERLKZ", OracleType.NVarChar).Value = dwData["ABAERLKZ"].ToString();
                    or1.Parameters.Add("ABARESMG", OracleType.NVarChar).Value = dwData["ABARESMG"].ToString();
                    or1.Parameters.Add("ABASANZSTK", OracleType.NVarChar).Value = dwData["ABASANZSTK"].ToString();
                    or1.Parameters.Add("ABASSTKLG", OracleType.NVarChar).Value = dwData["ABASSTKLG"].ToString();
                    or1.Parameters.Add("ABASSTKLGV", OracleType.NVarChar).Value = dwData["ABASSTKLGV"].ToString();
                    or1.Parameters.Add("ABASSTKLGB", OracleType.NVarChar).Value = dwData["ABASSTKLGB"].ToString();
                    or1.Parameters.Add("ABASSTKGEW", OracleType.NVarChar).Value = dwData["ABASSTKGEW"].ToString();
                    or1.Parameters.Add("ABASSTKGEWV", OracleType.NVarChar).Value = dwData["ABASSTKGEWV"].ToString();
                    or1.Parameters.Add("ABASSTKGEWB", OracleType.NVarChar).Value = dwData["ABASSTKGEWB"].ToString();
                    or1.Parameters.Add("ABASSTKBRT", OracleType.NVarChar).Value = dwData["ABASSTKBRT"].ToString();
                    or1.Parameters.Add("ABASSTKBRTV", OracleType.NVarChar).Value = dwData["ABASSTKBRTV"].ToString();
                    or1.Parameters.Add("ABASSTKBRTB", OracleType.NVarChar).Value = dwData["ABASSTKBRTB"].ToString();
                    or1.Parameters.Add("ABAIANZSTK", OracleType.NVarChar).Value = dwData["ABAIANZSTK"].ToString();
                    or1.Parameters.Add("ABAIZENSUR1", OracleType.NVarChar).Value = dwData["ABAIZENSUR1"].ToString();
                    or1.Parameters.Add("ABAIZENSURKZ1", OracleType.NVarChar).Value = dwData["ABAIZENSURKZ1"].ToString();
                    or1.Parameters.Add("ABAIZENSUR2", OracleType.NVarChar).Value = dwData["ABAIZENSUR2"].ToString();
                    or1.Parameters.Add("ABAIZENSURKZ2", OracleType.NVarChar).Value = dwData["ABAIZENSURKZ2"].ToString();
                    or1.Parameters.Add("ABAIGESLGZS1", OracleType.NVarChar).Value = dwData["ABAIGESLGZS1"].ToString();
                    or1.Parameters.Add("ABAIGESLGZS2", OracleType.NVarChar).Value = dwData["ABAIGESLGZS2"].ToString();
                    or1.Parameters.Add("ABASTDPOS", OracleType.NVarChar).Value = dwData["ABASTDPOS"].ToString();
                    or1.Parameters.Add("ABASFERTKZ", OracleType.NVarChar).Value = dwData["ABASFERTKZ"].ToString();
                    or1.Parameters.Add("ABAUEBKZ", OracleType.NVarChar).Value = dwData["ABAUEBKZ"].ToString();
                    or1.Parameters.Add("ABAUMAILKZ", OracleType.NVarChar).Value = dwData["ABAUMAILKZ"].ToString();
                    or1.Parameters.Add("ABASGESLG", OracleType.NVarChar).Value = dwData["ABASGESLG"].ToString();
                    or1.Parameters.Add("ABASGESGEW", OracleType.NVarChar).Value = dwData["ABASGESGEW"].ToString();
                    or1.Parameters.Add("ABASME", OracleType.NVarChar).Value = dwData["ABASME"].ToString();
                    or1.Parameters.Add("ABAFRMG", OracleType.NVarChar).Value = dwData["ABAFRMG"].ToString();
                    or1.Parameters.Add("ABARSTSLG", OracleType.NVarChar).Value = dwData["ABARSTSLG"].ToString();
                    or1.Parameters.Add("ABARSTSGEW", OracleType.NVarChar).Value = dwData["ABARSTSGEW"].ToString();
                    or1.Parameters.Add("ABAMINUSLG", OracleType.NVarChar).Value = dwData["ABAMINUSLG"].ToString();
                    or1.Parameters.Add("ABAMINUSGEW", OracleType.NVarChar).Value = dwData["ABAMINUSGEW"].ToString();
                    or1.Parameters.Add("ABALEAPOS", OracleType.NVarChar).Value = dwData["ABALEAPOS"].ToString();
                    or1.Parameters.Add("ABAPOOL", OracleType.NVarChar).Value = dwData["ABAPOOL"].ToString();
                    or1.Parameters.Add("ABARESFLAG", OracleType.NVarChar).Value = dwData["ABARESFLAG"].ToString();
                    or1.Parameters.Add("ABAVKAUFTYP", OracleType.NVarChar).Value = dwData["ABAVKAUFTYP"].ToString();
                    or1.Parameters.Add("ABAVKAUFKRS", OracleType.NVarChar).Value = dwData["ABAVKAUFKRS"].ToString();
                    or1.Parameters.Add("ABAVKAUFLFD", OracleType.NVarChar).Value = dwData["ABAVKAUFLFD"].ToString();
                    or1.Parameters.Add("ABAVKAUFPOS", OracleType.NVarChar).Value = dwData["ABAVKAUFPOS"].ToString();
                    or1.Parameters.Add("ABAVKUPOS", OracleType.NVarChar).Value = dwData["ABAVKUPOS"].ToString();
                    or1.Parameters.Add("ABAVB", OracleType.NVarChar).Value = dwData["ABAVB"].ToString();
                    or1.Parameters.Add("ABAVG", OracleType.NVarChar).Value = dwData["ABAVG"].ToString();
                    or1.Parameters.Add("ABAZUPRIO", OracleType.NVarChar).Value = dwData["ABAZUPRIO"].ToString();
                    or1.Parameters.Add("ABASTKNEUTR", OracleType.NVarChar).Value = dwData["ABASTKNEUTR"].ToString();
                    or1.Parameters.Add("ABARESPROG", OracleType.NVarChar).Value = dwData["ABARESPROG"].ToString();
                    or1.Parameters.Add("ABARESBEN", OracleType.NVarChar).Value = dwData["ABARESBEN"].ToString();
                    or1.Parameters.Add("ABARESDAT", OracleType.NVarChar).Value = dwData["ABARESDAT"].ToString();
                    or1.Parameters.Add("ABARESZEIT", OracleType.NVarChar).Value = dwData["ABARESZEIT"].ToString();
                    or1.Parameters.Add("ABARVSACHB", OracleType.NVarChar).Value = dwData["ABARVSACHB"].ToString();
                    or1.Parameters.Add("ABARKUNDNR", OracleType.NVarChar).Value = dwData["ABARKUNDNR"].ToString();
                    or1.Parameters.Add("ABARBISDAT", OracleType.NVarChar).Value = dwData["ABARBISDAT"].ToString();
                    or1.Parameters.Add("ABAVLVB", OracleType.NVarChar).Value = dwData["ABAVLVB"].ToString();
                    or1.Parameters.Add("ABAVLVG", OracleType.NVarChar).Value = dwData["ABAVLVG"].ToString();
                    or1.Parameters.Add("ABAVLSACHB", OracleType.NVarChar).Value = dwData["ABAVLSACHB"].ToString();
                    or1.Parameters.Add("ABAVLGEGEN", OracleType.NVarChar).Value = dwData["ABAVLGEGEN"].ToString();
                    or1.Parameters.Add("ABAPRKUNDNR", OracleType.NVarChar).Value = dwData["ABAPRKUNDNR"].ToString();
                    or1.Parameters.Add("ABAPRAUFKRS", OracleType.NVarChar).Value = dwData["ABAPRAUFKRS"].ToString();
                    or1.Parameters.Add("ABAPRAUFLFD", OracleType.NVarChar).Value = dwData["ABAPRAUFLFD"].ToString();
                    or1.Parameters.Add("ABAPRAUFPOS", OracleType.NVarChar).Value = dwData["ABAPRAUFPOS"].ToString();
                    or1.Parameters.Add("ABAGENEHM", OracleType.NVarChar).Value = dwData["ABAGENEHM"].ToString();
                    or1.Parameters.Add("ABAGSACHB", OracleType.NVarChar).Value = dwData["ABAGSACHB"].ToString();
                    or1.Parameters.Add("ABALIEFNR", OracleType.NVarChar).Value = dwData["ABALIEFNR"].ToString();
                    or1.Parameters.Add("ABAVSACHB", OracleType.NVarChar).Value = dwData["ABAVSACHB"].ToString();
                    or1.Parameters.Add("ABAVSTKNR", OracleType.NVarChar).Value = dwData["ABAVSTKNR"].ToString();
                    or1.Parameters.Add("ABAVERSWEG", OracleType.NVarChar).Value = dwData["ABAVERSWEG"].ToString();
                    or1.Parameters.Add("ABAMVERSDAT", OracleType.NVarChar).Value = dwData["ABAMVERSDAT"].ToString();
                    or1.Parameters.Add("ABAWVDAT", OracleType.NVarChar).Value = dwData["ABAWVDAT"].ToString();
                    or1.Parameters.Add("ABGENDAT", OracleType.NVarChar).Value = dwData["ABGENDAT"].ToString();
                    or1.Parameters.Add("ABAGENNR", OracleType.NVarChar).Value = dwData["ABAGENNR"].ToString();
                    or1.Parameters.Add("ABAGENNAME", OracleType.NVarChar).Value = dwData["ABAGENNAME"].ToString();
                    or1.Parameters.Add("ABAGENWEG", OracleType.NVarChar).Value = dwData["ABAGENWEG"].ToString();
                    or1.Parameters.Add("ABAZUSTK", OracleType.NVarChar).Value = dwData["ABAZUSTK"].ToString();
                    or1.Parameters.Add("ABAZULG", OracleType.NVarChar).Value = dwData["ABAZULG"].ToString();
                    or1.Parameters.Add("ABAOPTKZ", OracleType.NVarChar).Value = dwData["ABAOPTKZ"].ToString();
                    or1.Parameters.Add("ABAMAFZST", OracleType.NVarChar).Value = dwData["ABAMAFZST"].ToString();
                    or1.Parameters.Add("ABAPART1", OracleType.NVarChar).Value = dwData["ABAPART1"].ToString();
                    or1.Parameters.Add("ABAPARTST1", OracleType.NVarChar).Value = dwData["ABAPARTST1"].ToString();
                    or1.Parameters.Add("ABAPART2", OracleType.NVarChar).Value = dwData["ABAPART2"].ToString();
                    or1.Parameters.Add("ABAPARTST2", OracleType.NVarChar).Value = dwData["ABAPARTST2"].ToString();
                    or1.Parameters.Add("ABAPART3", OracleType.NVarChar).Value = dwData["ABAPART3"].ToString();
                    or1.Parameters.Add("ABAPARTST3", OracleType.NVarChar).Value = dwData["ABAPARTST3"].ToString();
                    or1.Parameters.Add("ABAPART4", OracleType.NVarChar).Value = dwData["ABAPART4"].ToString();
                    or1.Parameters.Add("ABAPARTST4", OracleType.NVarChar).Value = dwData["ABAPARTST4"].ToString();
                    or1.Parameters.Add("ABAPART5", OracleType.NVarChar).Value = dwData["ABAPART5"].ToString();
                    or1.Parameters.Add("ABAPARTST5", OracleType.NVarChar).Value = dwData["ABAPARTST5"].ToString();
                    or1.Parameters.Add("ABAPART6", OracleType.NVarChar).Value = dwData["ABAPART6"].ToString();
                    or1.Parameters.Add("ABAPARTST6", OracleType.NVarChar).Value = dwData["ABAPARTST6"].ToString();
                    or1.Parameters.Add("ABAPART7", OracleType.NVarChar).Value = dwData["ABAPART7"].ToString();
                    or1.Parameters.Add("ABAPARTST7", OracleType.NVarChar).Value = dwData["ABAPARTST7"].ToString();
                    or1.Parameters.Add("ABAPART8", OracleType.NVarChar).Value = dwData["ABAPART8"].ToString();
                    or1.Parameters.Add("ABAPARTST8", OracleType.NVarChar).Value = dwData["ABAPARTST8"].ToString();
                    or1.Parameters.Add("ABAPART9", OracleType.NVarChar).Value = dwData["ABAPART9"].ToString();
                    or1.Parameters.Add("ABAPARTST9", OracleType.NVarChar).Value = dwData["ABAPARTST9"].ToString();
                    or1.Parameters.Add("ABAPART10", OracleType.NVarChar).Value = dwData["ABAPART10"].ToString();
                    or1.Parameters.Add("ABAPARTST10", OracleType.NVarChar).Value = dwData["ABAPARTST10"].ToString();
                    or1.Parameters.Add("ABASZENSUR", OracleType.NVarChar).Value = dwData["ABASZENSUR"].ToString();
                    or1.Parameters.Add("ABASZENSURKZ", OracleType.NVarChar).Value = dwData["ABASZENSURKZ"].ToString();
                    or1.Parameters.Add("ABAKUTLSTK", OracleType.NVarChar).Value = dwData["ABAKUTLSTK"].ToString();
                    or1.Parameters.Add("ABABAHNKZ", OracleType.NVarChar).Value = dwData["ABABAHNKZ"].ToString();
                    or1.Parameters.Add("ABAWDUPOS", OracleType.NVarChar).Value = dwData["ABAWDUPOS"].ToString();
                    or1.Parameters.Add("ABABAHNEN", OracleType.NVarChar).Value = dwData["ABABAHNEN"].ToString();
                    or1.Parameters.Add("ABATEILKZ", OracleType.NVarChar).Value = dwData["ABATEILKZ"].ToString();
                    or1.Parameters.Add("ABAKUNDNRU", OracleType.NVarChar).Value = dwData["ABAKUNDNRU"].ToString();
                    or1.Parameters.Add("ABAWERKU", OracleType.NVarChar).Value = dwData["ABAWERKU"].ToString();
                    or1.Parameters.Add("ABAABTU", OracleType.NVarChar).Value = dwData["ABAABTU"].ToString();
                    or1.Parameters.Add("ABAARTU", OracleType.NVarChar).Value = dwData["ABAARTU"].ToString();
                    or1.Parameters.Add("ABAVARU", OracleType.NVarChar).Value = dwData["ABAVARU"].ToString();
                    or1.Parameters.Add("ABADESSU", OracleType.NVarChar).Value = dwData["ABADESSU"].ToString();
                    or1.Parameters.Add("ABACOLORITU", OracleType.NVarChar).Value = dwData["ABACOLORITU"].ToString();
                    or1.Parameters.Add("ABAFARBEU", OracleType.NVarChar).Value = dwData["ABAFARBEU"].ToString();
                    or1.Parameters.Add("ABABESCHU", OracleType.NVarChar).Value = dwData["ABABESCHU"].ToString();
                    or1.Parameters.Add("ABAFARBBEZU", OracleType.NVarChar).Value = dwData["ABAFARBBEZU"].ToString();
                    or1.Parameters.Add("ABAANZ1", OracleType.NVarChar).Value = dwData["ABAANZ1"].ToString();
                    or1.Parameters.Add("ABALAENGE1", OracleType.NVarChar).Value = dwData["ABALAENGE1"].ToString();
                    or1.Parameters.Add("ABABREITE1", OracleType.NVarChar).Value = dwData["ABABREITE1"].ToString();
                    or1.Parameters.Add("ABAANZ2", OracleType.NVarChar).Value = dwData["ABAANZ2"].ToString();
                    or1.Parameters.Add("ABALAENGE2", OracleType.NVarChar).Value = dwData["ABALAENGE2"].ToString();
                    or1.Parameters.Add("ABABREITE2", OracleType.NVarChar).Value = dwData["ABABREITE2"].ToString();
                    or1.Parameters.Add("ABAANZ3", OracleType.NVarChar).Value = dwData["ABAANZ3"].ToString();
                    or1.Parameters.Add("ABALAENGE3", OracleType.NVarChar).Value = dwData["ABALAENGE3"].ToString();
                    or1.Parameters.Add("ABABREITE3", OracleType.NVarChar).Value = dwData["ABABREITE3"].ToString();
                    or1.Parameters.Add("ABAANZ4", OracleType.NVarChar).Value = dwData["ABAANZ4"].ToString();
                    or1.Parameters.Add("ABALAENGE4", OracleType.NVarChar).Value = dwData["ABALAENGE4"].ToString();
                    or1.Parameters.Add("ABABREITE4", OracleType.NVarChar).Value = dwData["ABABREITE4"].ToString();
                    or1.Parameters.Add("ABAANZ5", OracleType.NVarChar).Value = dwData["ABAANZ5"].ToString();
                    or1.Parameters.Add("ABALAENGE5", OracleType.NVarChar).Value = dwData["ABALAENGE5"].ToString();
                    or1.Parameters.Add("ABABREITE5", OracleType.NVarChar).Value = dwData["ABABREITE5"].ToString();
                    or1.Parameters.Add("ABAVERSDAT", OracleType.NVarChar).Value = dwData["ABAVERSDAT"].ToString();
                    or1.Parameters.Add("ABAVATYP", OracleType.NVarChar).Value = dwData["ABAVATYP"].ToString();
                    or1.Parameters.Add("ABAANZORG", OracleType.NVarChar).Value = dwData["ABAANZORG"].ToString();
                    or1.Parameters.Add("ABAANZKOP", OracleType.NVarChar).Value = dwData["ABAANZKOP"].ToString();
                    or1.Parameters.Add("ABAVERSART", OracleType.NVarChar).Value = dwData["ABAVERSART"].ToString();
                    or1.Parameters.Add("ABASPED", OracleType.NVarChar).Value = dwData["ABASPED"].ToString();
                    or1.Parameters.Add("ABALIEFKD", OracleType.NVarChar).Value = dwData["ABALIEFKD"].ToString();
                    or1.Parameters.Add("ABAVERSKD", OracleType.NVarChar).Value = dwData["ABAVERSKD"].ToString();
                    or1.Parameters.Add("ABAADRSLL", OracleType.NVarChar).Value = dwData["ABAADRSLL"].ToString();
                    or1.Parameters.Add("ABAVAKZ", OracleType.NVarChar).Value = dwData["ABAVAKZ"].ToString();
                    or1.Parameters.Add("ABALIEFKOMP", OracleType.NVarChar).Value = dwData["ABALIEFKOMP"].ToString();
                    or1.Parameters.Add("ABATEILNR", OracleType.NVarChar).Value = dwData["ABATEILNR"].ToString();
                    or1.Parameters.Add("ABAVDPKZ", OracleType.NVarChar).Value = dwData["ABAVDPKZ"].ToString();
                    or1.Parameters.Add("ABATPMA", OracleType.NVarChar).Value = dwData["ABATPMA"].ToString();
                    or1.Parameters.Add("ABABOXMAX", OracleType.NVarChar).Value = dwData["ABABOXMAX"].ToString();
                    or1.Parameters.Add("ABABOXANZ", OracleType.NVarChar).Value = dwData["ABABOXANZ"].ToString();
                    or1.Parameters.Add("ABALGEBNR", OracleType.NVarChar).Value = dwData["ABALGEBNR"].ToString();
                    or1.Parameters.Add("ABANKGEB", OracleType.NVarChar).Value = dwData["ABANKGEB"].ToString();
                    or1.Parameters.Add("ABAIFEUCHTE", OracleType.NVarChar).Value = dwData["ABAIFEUCHTE"].ToString();
                    or1.Parameters.Add("ABAKUNDNR", OracleType.NVarChar).Value = dwData["ABAKUNDNR"].ToString();
                    or1.Parameters.Add("ABASTKNR", OracleType.NVarChar).Value = dwData["ABASTKNR"].ToString();
                    or1.Parameters.Add("ABAPARTIE", OracleType.NVarChar).Value = dwData["ABAPARTIE"].ToString();
                    or1.Parameters.Add("ABAPARTIEKZ", OracleType.NVarChar).Value = dwData["ABAPARTIEKZ"].ToString();
                    or1.Parameters.Add("ABAKDPARTIE", OracleType.NVarChar).Value = dwData["ABAKDPARTIE"].ToString();
                    or1.Parameters.Add("ABAKDAUFTNR", OracleType.NVarChar).Value = dwData["ABAKDAUFTNR"].ToString();
                    or1.Parameters.Add("ABAKDAUFDAT", OracleType.NVarChar).Value = dwData["ABAKDAUFDAT"].ToString();
                    or1.Parameters.Add("ABAMAART", OracleType.NVarChar).Value = dwData["ABAMAART"].ToString();
                    or1.Parameters.Add("ABASTKLFDNR", OracleType.NVarChar).Value = dwData["ABASTKLFDNR"].ToString();
                    or1.Parameters.Add("ABAAUFMSL", OracleType.NVarChar).Value = dwData["ABAAUFMSL"].ToString();
                    or1.Parameters.Add("ABAZUSAM", OracleType.NVarChar).Value = dwData["ABAZUSAM"].ToString();
                    or1.Parameters.Add("ABAPACKTYP", OracleType.NVarChar).Value = dwData["ABAPACKTYP"].ToString();
                    or1.Parameters.Add("ABATAX", OracleType.NVarChar).Value = dwData["ABATAX"].ToString();
                    or1.Parameters.Add("ABAHUELSE", OracleType.NVarChar).Value = dwData["ABAHUELSE"].ToString();
                    or1.Parameters.Add("ABAWOBST", OracleType.NVarChar).Value = dwData["ABAWOBST"].ToString();
                    or1.Parameters.Add("ABAWICKL", OracleType.NVarChar).Value = dwData["ABAWICKL"].ToString();
                    or1.Parameters.Add("ABAFDRES", OracleType.NVarChar).Value = dwData["ABAFDRES"].ToString();
                    or1.Parameters.Add("ABAKF", OracleType.NVarChar).Value = dwData["ABAKF"].ToString();
                    or1.Parameters.Add("ABANRVERG", OracleType.NVarChar).Value = dwData["ABANRVERG"].ToString();
                    or1.Parameters.Add("ABASTKNRKRS", OracleType.NVarChar).Value = dwData["ABASTKNRKRS"].ToString();
                    or1.Parameters.Add("ABASUFFART", OracleType.NVarChar).Value = dwData["ABASUFFART"].ToString();
                    or1.Parameters.Add("ABATRENNZ", OracleType.NVarChar).Value = dwData["ABATRENNZ"].ToString();
                    or1.Parameters.Add("ABALAENGEU", OracleType.NVarChar).Value = dwData["ABALAENGEU"].ToString();
                    or1.Parameters.Add("ABALAENGES", OracleType.NVarChar).Value = dwData["ABALAENGES"].ToString();
                    or1.Parameters.Add("ABASCHRITW", OracleType.NVarChar).Value = dwData["ABASCHRITW"].ToString();
                    or1.Parameters.Add("ABAFUELLZ", OracleType.NVarChar).Value = dwData["ABAFUELLZ"].ToString();
                    or1.Parameters.Add("ABAASSCHNIT", OracleType.NVarChar).Value = dwData["ABAASSCHNIT"].ToString();
                    or1.Parameters.Add("ABAETITYP", OracleType.NVarChar).Value = dwData["ABAETITYP"].ToString();
                    or1.Parameters.Add("ABAANZRET", OracleType.NVarChar).Value = dwData["ABAANZRET"].ToString();
                    or1.Parameters.Add("ABAKDETKZ", OracleType.NVarChar).Value = dwData["ABAKDETKZ"].ToString();
                    or1.Parameters.Add("ABADOPPEL", OracleType.NVarChar).Value = dwData["ABADOPPEL"].ToString();
                    or1.Parameters.Add("ABALOAN", OracleType.NVarChar).Value = dwData["ABALOAN"].ToString();
                    or1.Parameters.Add("ABALBAN", OracleType.NVarChar).Value = dwData["ABALBAN"].ToString();
                    or1.Parameters.Add("ABALPAN", OracleType.NVarChar).Value = dwData["ABALPAN"].ToString();
                    or1.Parameters.Add("ABAAUFBKZAN", OracleType.NVarChar).Value = dwData["ABAAUFBKZAN"].ToString();
                    or1.Parameters.Add("ABALOA2", OracleType.NVarChar).Value = dwData["ABALOA2"].ToString();
                    or1.Parameters.Add("ABALBA2", OracleType.NVarChar).Value = dwData["ABALBA2"].ToString();
                    or1.Parameters.Add("ABALPA2", OracleType.NVarChar).Value = dwData["ABALPA2"].ToString();
                    or1.Parameters.Add("ABAABKZA2", OracleType.NVarChar).Value = dwData["ABAABKZA2"].ToString();
                    or1.Parameters.Add("ABAPKL", OracleType.NVarChar).Value = dwData["ABAPKL"].ToString();
                    or1.Parameters.Add("ABABEM1", OracleType.NVarChar).Value = dwData["ABABEM1"].ToString();
                    or1.Parameters.Add("ABABEM2", OracleType.NVarChar).Value = dwData["ABABEM2"].ToString();
                    or1.Parameters.Add("ABAMRKM1", OracleType.NVarChar).Value = dwData["ABAMRKM1"].ToString();
                    or1.Parameters.Add("ABAMRKM2", OracleType.NVarChar).Value = dwData["ABAMRKM2"].ToString();
                    or1.Parameters.Add("ABAMRKM3", OracleType.NVarChar).Value = dwData["ABAMRKM3"].ToString();
                    or1.Parameters.Add("ABAKZNTO", OracleType.NVarChar).Value = dwData["ABAKZNTO"].ToString();
                    or1.Parameters.Add("ABAFESP", OracleType.NVarChar).Value = dwData["ABAFESP"].ToString();
                    or1.Parameters.Add("ABADIAUFKRS", OracleType.NVarChar).Value = dwData["ABADIAUFKRS"].ToString();
                    or1.Parameters.Add("ABADIAUFLFD", OracleType.NVarChar).Value = dwData["ABADIAUFLFD"].ToString();
                    or1.Parameters.Add("ABADIAUFPOS", OracleType.NVarChar).Value = dwData["ABADIAUFPOS"].ToString();
                    or1.Parameters.Add("ABADILG", OracleType.NVarChar).Value = dwData["ABADILG"].ToString();
                    or1.Parameters.Add("ABADIGEW", OracleType.NVarChar).Value = dwData["ABADIGEW"].ToString();
                    or1.Parameters.Add("ABADISTK", OracleType.NVarChar).Value = dwData["ABADISTK"].ToString();
                    or1.Parameters.Add("ABADISLG", OracleType.NVarChar).Value = dwData["ABADISLG"].ToString();
                    or1.Parameters.Add("ABADISGEW", OracleType.NVarChar).Value = dwData["ABADISGEW"].ToString();
                    or1.Parameters.Add("ABABA", OracleType.NVarChar).Value = dwData["ABABA"].ToString();
                    or1.Parameters.Add("ABAASGESLG", OracleType.NVarChar).Value = dwData["ABAASGESLG"].ToString();
                    or1.Parameters.Add("ABAASGESGEW", OracleType.NVarChar).Value = dwData["ABAASGESGEW"].ToString();
                    or1.Parameters.Add("ABAPNRKRS", OracleType.NVarChar).Value = dwData["ABAPNRKRS"].ToString();
                    or1.Parameters.Add("ABAPLFDNR", OracleType.NVarChar).Value = dwData["ABAPLFDNR"].ToString();
                    or1.Parameters.Add("ABAGKREGEL", OracleType.NVarChar).Value = dwData["ABAGKREGEL"].ToString();
                    or1.Parameters.Add("ABAPROVOR", OracleType.NVarChar).Value = dwData["ABAPROVOR"].ToString();
                    or1.Parameters.Add("ABAPRSFE", OracleType.NVarChar).Value = dwData["ABAPRSFE"].ToString();
                    or1.Parameters.Add("ABAWSCHTXT", OracleType.NVarChar).Value = dwData["ABAWSCHTXT"].ToString();
                    or1.Parameters.Add("ABAVORSGEL", OracleType.NVarChar).Value = dwData["ABAVORSGEL"].ToString();
                    or1.Parameters.Add("ABASELVL", OracleType.NVarChar).Value = dwData["ABASELVL"].ToString();
                    or1.Parameters.Add("ABASELVR", OracleType.NVarChar).Value = dwData["ABASELVR"].ToString();
                    or1.Parameters.Add("ABAKOLL", OracleType.NVarChar).Value = dwData["ABAKOLL"].ToString();
                    or1.Parameters.Add("ABAVKART", OracleType.NVarChar).Value = dwData["ABAVKART"].ToString();
                    or1.Parameters.Add("ABAVKFARBE", OracleType.NVarChar).Value = dwData["ABAVKFARBE"].ToString();
                    or1.Parameters.Add("ABAGBEDKZ", OracleType.NVarChar).Value = dwData["ABAGBEDKZ"].ToString();
                    or1.Parameters.Add("ABADL", OracleType.NVarChar).Value = dwData["ABADL"].ToString();
                    or1.Parameters.Add("ABAKDPARTKZ", OracleType.NVarChar).Value = dwData["ABAKDPARTKZ"].ToString();
                    or1.Parameters.Add("ABAFILLER", OracleType.NVarChar).Value = dwData["ABAFILLER"].ToString();
                    or1.Parameters.Add("ABAAENDZL", OracleType.NVarChar).Value = dwData["ABAAENDZL"].ToString();
                    or1.Parameters.Add("ABAAENDBEN", OracleType.NVarChar).Value = dwData["ABAAENDBEN"].ToString();
                    or1.Parameters.Add("ABAAENDDAT", OracleType.NVarChar).Value = dwData["ABAAENDDAT"].ToString();
                    or1.Parameters.Add("ABANEUBEN", OracleType.NVarChar).Value = dwData["ABANEUBEN"].ToString();
                    or1.Parameters.Add("ABANEUDAT", OracleType.NVarChar).Value = dwData["ABANEUDAT"].ToString();
                    break;
                case "FLT":
                    or1.CommandText = "UPDATE ABAUFM SET ABAMANDANT=:ABAMANDANT:,ABAAUFTYP=:ABAAUFTYP:,ABAAUFKRS=:ABAAUFKRS:,ABAAUFLFD=:ABAAUFLFD:,ABAAUFPOS=:ABAAUFPOS:,ABAAPOS=:ABAAPOS:,ABAERLKZ=:ABAERLKZ:,ABARESMG=:ABARESMG:,ABASANZSTK=:ABASANZSTK:,ABASSTKLG=:ABASSTKLG:,ABASSTKLGV=:ABASSTKLGV:,ABASSTKLGB=:ABASSTKLGB:,ABASSTKGEW=:ABASSTKGEW:,ABASSTKGEWV=:ABASSTKGEWV:,ABASSTKGEWB=:ABASSTKGEWB:,ABASSTKBRT=:ABASSTKBRT:,ABASSTKBRTV=:ABASSTKBRTV:,ABASSTKBRTB=:ABASSTKBRTB:,ABAIANZSTK=:ABAIANZSTK:,ABAIZENSUR1=:ABAIZENSUR1:,ABAIZENSURKZ1=:ABAIZENSURKZ1:,ABAIZENSUR2=:ABAIZENSUR2:,ABAIZENSURKZ2=:ABAIZENSURKZ2:,ABAIGESLGZS1=:ABAIGESLGZS1:,ABAIGESLGZS2=:ABAIGESLGZS2:,ABASTDPOS=:ABASTDPOS:,ABASFERTKZ=:ABASFERTKZ:,ABAUEBKZ=:ABAUEBKZ:,ABAUMAILKZ=:ABAUMAILKZ:,ABASGESLG=:ABASGESLG:,ABASGESGEW=:ABASGESGEW:,ABASME=:ABASME:,ABAFRMG=:ABAFRMG:,ABARSTSLG=:ABARSTSLG:,ABARSTSGEW=:ABARSTSGEW:,ABAMINUSLG=:ABAMINUSLG:,ABAMINUSGEW=:ABAMINUSGEW:,ABALEAPOS=:ABALEAPOS:,ABAPOOL=:ABAPOOL:,ABARESFLAG=:ABARESFLAG:,ABAVKAUFTYP=:ABAVKAUFTYP:,ABAVKAUFKRS=:ABAVKAUFKRS:,ABAVKAUFLFD=:ABAVKAUFLFD:,ABAVKAUFPOS=:ABAVKAUFPOS:,ABAVKUPOS=:ABAVKUPOS:,ABAVB=:ABAVB:,ABAVG=:ABAVG:,ABAZUPRIO=:ABAZUPRIO:,ABASTKNEUTR=:ABASTKNEUTR:,ABARESPROG=:ABARESPROG:,ABARESBEN=:ABARESBEN:,ABARESDAT=:ABARESDAT:,ABARESZEIT=:ABARESZEIT:,ABARVSACHB=:ABARVSACHB:,ABARKUNDNR=:ABARKUNDNR:,ABARBISDAT=:ABARBISDAT:,ABAVLVB=:ABAVLVB:,ABAVLVG=:ABAVLVG:,ABAVLSACHB=:ABAVLSACHB:,ABAVLGEGEN=:ABAVLGEGEN:,ABAPRKUNDNR=:ABAPRKUNDNR:,ABAPRAUFKRS=:ABAPRAUFKRS:,ABAPRAUFLFD=:ABAPRAUFLFD:,ABAPRAUFPOS=:ABAPRAUFPOS:,ABAGENEHM=:ABAGENEHM:,ABAGSACHB=:ABAGSACHB:,ABALIEFNR=:ABALIEFNR:,ABAVSACHB=:ABAVSACHB:,ABAVSTKNR=:ABAVSTKNR:,ABAVERSWEG=:ABAVERSWEG:,ABAMVERSDAT=:ABAMVERSDAT:,ABAWVDAT=:ABAWVDAT:,ABGENDAT=:ABGENDAT:,ABAGENNR=:ABAGENNR:,ABAGENNAME=:ABAGENNAME:,ABAGENWEG=:ABAGENWEG:,ABAZUSTK=:ABAZUSTK:,ABAZULG=:ABAZULG:,ABAOPTKZ=:ABAOPTKZ:,ABAMAFZST=:ABAMAFZST:,ABAPART1=:ABAPART1:,ABAPARTST1=:ABAPARTST1:,ABAPART2=:ABAPART2:,ABAPARTST2=:ABAPARTST2:,ABAPART3=:ABAPART3:,ABAPARTST3=:ABAPARTST3:,ABAPART4=:ABAPART4:,ABAPARTST4=:ABAPARTST4:,ABAPART5=:ABAPART5:,ABAPARTST5=:ABAPARTST5:,ABAPART6=:ABAPART6:,ABAPARTST6=:ABAPARTST6:,ABAPART7=:ABAPART7:,ABAPARTST7=:ABAPARTST7:,ABAPART8=:ABAPART8:,ABAPARTST8=:ABAPARTST8:,ABAPART9=:ABAPART9:,ABAPARTST9=:ABAPARTST9:,ABAPART10=:ABAPART10:,ABAPARTST10=:ABAPARTST10:,ABASZENSUR=:ABASZENSUR:,ABASZENSURKZ=:ABASZENSURKZ:,ABAKUTLSTK=:ABAKUTLSTK:,ABABAHNKZ=:ABABAHNKZ:,ABAWDUPOS=:ABAWDUPOS:,ABABAHNEN=:ABABAHNEN:,ABATEILKZ=:ABATEILKZ:,ABAKUNDNRU=:ABAKUNDNRU:,ABAWERKU=:ABAWERKU:,ABAABTU=:ABAABTU:,ABAARTU=:ABAARTU:,ABAVARU=:ABAVARU:,ABADESSU=:ABADESSU:,ABACOLORITU=:ABACOLORITU:,ABAFARBEU=:ABAFARBEU:,ABABESCHU=:ABABESCHU:,ABAFARBBEZU=:ABAFARBBEZU:,ABAANZ1=:ABAANZ1:,ABALAENGE1=:ABALAENGE1:,ABABREITE1=:ABABREITE1:,ABAANZ2=:ABAANZ2:,ABALAENGE2=:ABALAENGE2:,ABABREITE2=:ABABREITE2:,ABAANZ3=:ABAANZ3:,ABALAENGE3=:ABALAENGE3:,ABABREITE3=:ABABREITE3:,ABAANZ4=:ABAANZ4:,ABALAENGE4=:ABALAENGE4:,ABABREITE4=:ABABREITE4:,ABAANZ5=:ABAANZ5:,ABALAENGE5=:ABALAENGE5:,ABABREITE5=:ABABREITE5:,ABAVERSDAT=:ABAVERSDAT:,ABAVATYP=:ABAVATYP:,ABAANZORG=:ABAANZORG:,ABAANZKOP=:ABAANZKOP:,ABAVERSART=:ABAVERSART:,ABASPED=:ABASPED:,ABALIEFKD=:ABALIEFKD:,ABAVERSKD=:ABAVERSKD:,ABAADRSLL=:ABAADRSLL:,ABAVAKZ=:ABAVAKZ:,ABALIEFKOMP=:ABALIEFKOMP:,ABATEILNR=:ABATEILNR:,ABAVDPKZ=:ABAVDPKZ:,ABATPMA=:ABATPMA:,ABABOXMAX=:ABABOXMAX:,ABABOXANZ=:ABABOXANZ:,ABALGEBNR=:ABALGEBNR:,ABANKGEB=:ABANKGEB:,ABAIFEUCHTE=:ABAIFEUCHTE:,ABAKUNDNR=:ABAKUNDNR:,ABASTKNR=:ABASTKNR:,ABAPARTIE=:ABAPARTIE:,ABAPARTIEKZ=:ABAPARTIEKZ:,ABAKDPARTIE=:ABAKDPARTIE:,ABAKDAUFTNR=:ABAKDAUFTNR:,ABAKDAUFDAT=:ABAKDAUFDAT:,ABAMAART=:ABAMAART:,ABASTKLFDNR=:ABASTKLFDNR:,ABAAUFMSL=:ABAAUFMSL:,ABAZUSAM=:ABAZUSAM:,ABAPACKTYP=:ABAPACKTYP:,ABATAX=:ABATAX:,ABAHUELSE=:ABAHUELSE:,ABAWOBST=:ABAWOBST:,ABAWICKL=:ABAWICKL:,ABAFDRES=:ABAFDRES:,ABAKF=:ABAKF:,ABANRVERG=:ABANRVERG:,ABASTKNRKRS=:ABASTKNRKRS:,ABASUFFART=:ABASUFFART:,ABATRENNZ=:ABATRENNZ:,ABALAENGEU=:ABALAENGEU:,ABALAENGES=:ABALAENGES:,ABASCHRITW=:ABASCHRITW:,ABAFUELLZ=:ABAFUELLZ:,ABAASSCHNIT=:ABAASSCHNIT:,ABAETITYP=:ABAETITYP:,ABAANZRET=:ABAANZRET:,ABAKDETKZ=:ABAKDETKZ:,ABADOPPEL=:ABADOPPEL:,ABALOAN=:ABALOAN:,ABALBAN=:ABALBAN:,ABALPAN=:ABALPAN:,ABAAUFBKZAN=:ABAAUFBKZAN:,ABALOA2=:ABALOA2:,ABALBA2=:ABALBA2:,ABALPA2=:ABALPA2:,ABAABKZA2=:ABAABKZA2:,ABAPKL=:ABAPKL:,ABABEM1=:ABABEM1:,ABABEM2=:ABABEM2:,ABAMRKM1=:ABAMRKM1:,ABAMRKM2=:ABAMRKM2:,ABAMRKM3=:ABAMRKM3:,ABAKZNTO=:ABAKZNTO:,ABAFESP=:ABAFESP:,ABADIAUFKRS=:ABADIAUFKRS:,ABADIAUFLFD=:ABADIAUFLFD:,ABADIAUFPOS=:ABADIAUFPOS:,ABADILG=:ABADILG:,ABADIGEW=:ABADIGEW:,ABADISTK=:ABADISTK:,ABADISLG=:ABADISLG:,ABADISGEW=:ABADISGEW:,ABABA=:ABABA:,ABAASGESLG=:ABAASGESLG:,ABAASGESGEW=:ABAASGESGEW:,ABAPNRKRS=:ABAPNRKRS:,ABAPLFDNR=:ABAPLFDNR:,ABAGKREGEL=:ABAGKREGEL:,ABAPROVOR=:ABAPROVOR:,ABAPRSFE=:ABAPRSFE:,ABAWSCHTXT=:ABAWSCHTXT:,ABAVORSGEL=:ABAVORSGEL:,ABASELVL=:ABASELVL:,ABASELVR=:ABASELVR:,ABAKOLL=:ABAKOLL:,ABAVKART=:ABAVKART:,ABAVKFARBE=:ABAVKFARBE:,ABAGBEDKZ=:ABAGBEDKZ:,ABADL=:ABADL:,ABAKDPARTKZ=:ABAKDPARTKZ:,ABAFILLER=:ABAFILLER:,ABAAENDZL=:ABAAENDZL:,ABAAENDBEN=:ABAAENDBEN:,ABAAENDDAT=:ABAAENDDAT:,ABANEUBEN=:ABANEUBEN:,ABANEUDAT=:ABANEUDAT:"
                            + " WHERE    ABAMANDANT=:ABAMANDANT AND ABAAUFTYP=:ABAAUFTYP:  AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: AND ABAAPOS=:ABAAPOS: ";
                    or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
                    break;
            }
            Connect2Proxy(or1);
        }

        public void UpdateABAUFM(DataRow dwData, int option, string ITXDBVERSION = "50.24")
        {
            if (dwData != null)
            {
                dwData["ABAZUPRIO"] = 0;
            }
            or1 = OracleDB.CreateCommand();
            switch (option)
            {
                case 1:
                    or1.CommandText = "UPDATE ABAUFM SET  ABABEM1=:ABABEM1:, ABABEM2=:ABABEM2:"
                        + " WHERE  ABAMANDANT=:ABAMANDANT:   AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: AND ABAAPOS=:ABAAPOS: ";
                    or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);

                    Connect2Proxy(or1);
                    break;

                case 2:
                    or1.CommandText = "UPDATE ABAUFM SET  ABABEM1=:ABABEM1:, ABABEM2=:ABABEM2:"
                        + " WHERE  ABAMANDANT=:ABAMANDANT:   AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: AND ABAAPOS=:ABAAPOS: ";
                    or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
                    Connect2Proxy(or1);
                    break;
                case 3:
                    #region================
                    or1.CommandText = "UPDATE ABAUFM SET "
                + "ABAMANDANT=:ABAMANDANT,"
                + "ABAAUFTYP=:ABAAUFTYP,"
                + "ABAAUFKRS=:ABAAUFKRS,"
                + "ABAAUFLFD=:ABAAUFLFD,"
                + "ABAAUFPOS=:ABAAUFPOS,"
                + "ABAAPOS=:ABAAPOS,"
                + "ABAERLKZ=:ABAERLKZ,"
                + "ABARESMG=:ABARESMG,"
                + "ABASANZSTK=:ABASANZSTK,"
                + "ABASSTKLG=:ABASSTKLG,"
                + "ABASSTKLGV=:ABASSTKLGV,"
                + "ABASSTKLGB=:ABASSTKLGB,"
                + "ABASSTKGEW=:ABASSTKGEW,"
                + "ABASSTKGEWV=:ABASSTKGEWV,"
                + "ABASSTKGEWB=:ABASSTKGEWB,"
                + "ABASSTKBRT=:ABASSTKBRT,"
                + "ABASSTKBRTV=:ABASSTKBRTV,"
                + "ABASSTKBRTB=:ABASSTKBRTB,"
                + "ABAIANZSTK=:ABAIANZSTK,"
                + "ABAIZENSUR1=:ABAIZENSUR1,"
                + "ABAIZENSURKZ1=:ABAIZENSURKZ1,"
                + "ABAIZENSUR2=:ABAIZENSUR2,"
                + "ABAIZENSURKZ2=:ABAIZENSURKZ2,"
                + "ABAIGESLGZS1=:ABAIGESLGZS1,"
                + "ABAIGESLGZS2=:ABAIGESLGZS2,"
                + "ABASTDPOS=:ABASTDPOS,"
                + "ABASFERTKZ=:ABASFERTKZ,"
                + "ABAUEBKZ=:ABAUEBKZ,"
                + "ABAUMAILKZ=:ABAUMAILKZ,"
                + "ABASGESLG=:ABASGESLG,"
                + "ABASGESGEW=:ABASGESGEW,"
                + "ABASME=:ABASME,"
                + "ABAFRMG=:ABAFRMG,"
                + "ABARSTSLG=:ABARSTSLG,"
                + "ABARSTSGEW=:ABARSTSGEW,"
                + "ABAMINUSLG=:ABAMINUSLG,"
                + "ABAMINUSGEW=:ABAMINUSGEW,"
                + "ABALEAPOS=:ABALEAPOS,"
                + "ABAPOOL=:ABAPOOL,"
                + "ABARESFLAG=:ABARESFLAG,"
                + "ABAVKAUFTYP=:ABAVKAUFTYP,"
                + "ABAVKAUFKRS=:ABAVKAUFKRS,"
                + "ABAVKAUFLFD=:ABAVKAUFLFD,"
                + "ABAVKAUFPOS=:ABAVKAUFPOS,"
                + "ABAVKUPOS=:ABAVKUPOS,"
                + "ABAVB=:ABAVB,"
                + "ABAVG=:ABAVG,"
                + "ABAZUPRIO=:ABAZUPRIO,"
                + "ABASTKNEUTR=:ABASTKNEUTR,"
                + "ABARESPROG=:ABARESPROG,"
                + "ABARESBEN=:ABARESBEN,"
                + "ABARESDAT=:ABARESDAT,"
                + "ABARESZEIT=:ABARESZEIT,"
                + "ABARVSACHB=:ABARVSACHB,"
                + "ABARKUNDNR=:ABARKUNDNR,"
                + "ABARBISDAT=:ABARBISDAT,"
                + "ABAVLVB=:ABAVLVB,"
                + "ABAVLVG=:ABAVLVG,"
                + "ABAVLSACHB=:ABAVLSACHB,"
                + "ABAVLGEGEN=:ABAVLGEGEN,"
                + "ABAPRKUNDNR=:ABAPRKUNDNR,"
                + "ABAPRAUFKRS=:ABAPRAUFKRS,"
                + "ABAPRAUFLFD=:ABAPRAUFLFD,"
                + "ABAPRAUFPOS=:ABAPRAUFPOS,"
                + "ABAGENEHM=:ABAGENEHM,"
                + "ABAGSACHB=:ABAGSACHB,"
                + "ABALIEFNR=:ABALIEFNR,"
                + "ABAVSACHB=:ABAVSACHB,"
                + "ABAVSTKNR=:ABAVSTKNR,"
                + "ABAVERSWEG=:ABAVERSWEG,"
                + "ABAMVERSDAT=:ABAMVERSDAT,"
                + "ABAWVDAT=:ABAWVDAT,"
                + "ABGENDAT=:ABGENDAT,"
                + "ABAGENNR=:ABAGENNR,"
                + "ABAGENNAME=:ABAGENNAME,"
                + "ABAGENWEG=:ABAGENWEG,"
                + "ABAZUSTK=:ABAZUSTK,"
                + "ABAZULG=:ABAZULG,"
                + "ABAOPTKZ=:ABAOPTKZ,"
                + "ABAMAFZST=:ABAMAFZST,"
                + "ABAPART1=:ABAPART1,"
                + "ABAPARTST1=:ABAPARTST1,"
                + "ABAPART2=:ABAPART2,"
                + "ABAPARTST2=:ABAPARTST2,"
                + "ABAPART3=:ABAPART3,"
                + "ABAPARTST3=:ABAPARTST3,"
                + "ABAPART4=:ABAPART4,"
                + "ABAPARTST4=:ABAPARTST4,"
                + "ABAPART5=:ABAPART5,"
                + "ABAPARTST5=:ABAPARTST5,"
                + "ABAPART6=:ABAPART6,"
                + "ABAPARTST6=:ABAPARTST6,"
                + "ABAPART7=:ABAPART7,"
                + "ABAPARTST7=:ABAPARTST7,"
                + "ABAPART8=:ABAPART8,"
                + "ABAPARTST8=:ABAPARTST8,"
                + "ABAPART9=:ABAPART9,"
                + "ABAPARTST9=:ABAPARTST9,"
                + "ABAPART10=:ABAPART10,"
                + "ABAPARTST10=:ABAPARTST10,"
                + "ABASZENSUR=:ABASZENSUR,"
                + "ABASZENSURKZ=:ABASZENSURKZ,"
                + "ABAKUTLSTK=:ABAKUTLSTK,"
                + "ABABAHNKZ=:ABABAHNKZ,"
                + "ABAWDUPOS=:ABAWDUPOS,"
                + "ABABAHNEN=:ABABAHNEN,"
                + "ABATEILKZ=:ABATEILKZ,"
                + "ABAKUNDNRU=:ABAKUNDNRU,"
                + "ABAWERKU=:ABAWERKU,"
                + "ABAABTU=:ABAABTU,"
                + "ABAARTU=:ABAARTU,"
                + "ABAVARU=:ABAVARU,"
                + "ABADESSU=:ABADESSU,"
                + "ABACOLORITU=:ABACOLORITU,"
                + "ABAFARBEU=:ABAFARBEU,"
                + "ABABESCHU=:ABABESCHU,"
                + "ABAFARBBEZU=:ABAFARBBEZU,"
                + "ABAANZ1=:ABAANZ1,"
                + "ABALAENGE1=:ABALAENGE1,"
                + "ABABREITE1=:ABABREITE1,"
                + "ABAANZ2=:ABAANZ2,"
                + "ABALAENGE2=:ABALAENGE2,"
                + "ABABREITE2=:ABABREITE2,"
                + "ABAANZ3=:ABAANZ3,"
                + "ABALAENGE3=:ABALAENGE3,"
                + "ABABREITE3=:ABABREITE3,"
                + "ABAANZ4=:ABAANZ4,"
                + "ABALAENGE4=:ABALAENGE4,"
                + "ABABREITE4=:ABABREITE4,"
                + "ABAANZ5=:ABAANZ5,"
                + "ABALAENGE5=:ABALAENGE5,"
                + "ABABREITE5=:ABABREITE5,"
                + "ABAVERSDAT=:ABAVERSDAT,"
                + "ABAVATYP=:ABAVATYP,"
                + "ABAANZORG=:ABAANZORG,"
                + "ABAANZKOP=:ABAANZKOP,"
                + "ABAVERSART=:ABAVERSART,"
                + "ABASPED=:ABASPED,"
                + "ABALIEFKD=:ABALIEFKD,"
                + "ABAVERSKD=:ABAVERSKD,"
                + "ABAADRSLL=:ABAADRSLL,"
                + "ABAVAKZ=:ABAVAKZ,"
                + "ABALIEFKOMP=:ABALIEFKOMP,"
                + "ABATEILNR=:ABATEILNR,"
                + "ABAVDPKZ=:ABAVDPKZ,"
                + "ABATPMA=:ABATPMA,"
                + "ABABOXMAX=:ABABOXMAX,"
                + "ABABOXANZ=:ABABOXANZ,"
                + "ABALGEBNR=:ABALGEBNR,"
                + "ABANKGEB=:ABANKGEB,"
                + "ABAIFEUCHTE=:ABAIFEUCHTE,"
                + "ABAKUNDNR=:ABAKUNDNR,"
                + "ABASTKNR=:ABASTKNR,"
                + "ABAPARTIE=:ABAPARTIE,"
                + "ABAPARTIEKZ=:ABAPARTIEKZ,"
                + "ABAKDPARTIE=:ABAKDPARTIE,"
                + "ABAKDAUFTNR=:ABAKDAUFTNR,"
                + "ABAKDAUFDAT=:ABAKDAUFDAT,"
                + "ABAMAART=:ABAMAART,"
                + "ABASTKLFDNR=:ABASTKLFDNR,"
                + "ABAAUFMSL=:ABAAUFMSL,"
                + "ABAZUSAM=:ABAZUSAM,"
                + "ABAPACKTYP=:ABAPACKTYP,"
                + "ABATAX=:ABATAX,"
                + "ABAHUELSE=:ABAHUELSE,"
                + "ABAWOBST=:ABAWOBST,"
                + "ABAWICKL=:ABAWICKL,"
                + "ABAFDRES=:ABAFDRES,"
                + "ABAKF=:ABAKF,"
                + "ABANRVERG=:ABANRVERG,"
                + "ABASTKNRKRS=:ABASTKNRKRS,"
                + "ABASUFFART=:ABASUFFART,"
                + "ABATRENNZ=:ABATRENNZ,"
                + "ABALAENGEU=:ABALAENGEU,"
                + "ABALAENGES=:ABALAENGES,"
                + "ABASCHRITW=:ABASCHRITW,"
                + "ABAFUELLZ=:ABAFUELLZ,"
                + "ABAASSCHNIT=:ABAASSCHNIT,"
                + "ABAETITYP=:ABAETITYP,"
                + "ABAANZRET=:ABAANZRET,"
                + "ABAKDETKZ=:ABAKDETKZ,"
                + "ABADOPPEL=:ABADOPPEL,"
                + "ABALOAN=:ABALOAN,"
                + "ABALBAN=:ABALBAN,"
                + "ABALPAN=:ABALPAN,"
                + "ABAAUFBKZAN=:ABAAUFBKZAN,"
                + "ABALOA2=:ABALOA2,"
                + "ABALBA2=:ABALBA2,"
                + "ABALPA2=:ABALPA2,"
                + "ABAABKZA2=:ABAABKZA2,"
                + "ABAPKL=:ABAPKL,"
                + "ABABEM1=:ABABEM1,"
                + "ABABEM2=:ABABEM2,"
                + "ABAMRKM1=:ABAMRKM1,"
                + "ABAMRKM2=:ABAMRKM2,"
                + "ABAMRKM3=:ABAMRKM3,"
                + "ABAKZNTO=:ABAKZNTO,"
                + "ABAFESP=:ABAFESP,"
                + "ABADIAUFKRS=:ABADIAUFKRS,"
                + "ABADIAUFLFD=:ABADIAUFLFD,"
                + "ABADIAUFPOS=:ABADIAUFPOS,"
                + "ABADILG=:ABADILG,"
                + "ABADIGEW=:ABADIGEW,"
                + "ABADISTK=:ABADISTK,"
                + "ABADISLG=:ABADISLG,"
                + "ABADISGEW=:ABADISGEW,"
                + "ABABA=:ABABA,"
                + "ABAASGESLG=:ABAASGESLG,"
                + "ABAASGESGEW=:ABAASGESGEW,"
                + "ABAPNRKRS=:ABAPNRKRS,"
                + "ABAPLFDNR=:ABAPLFDNR,"
                + "ABAGKREGEL=:ABAGKREGEL,"
                + "ABAPROVOR=:ABAPROVOR,"
                + "ABAPRSFE=:ABAPRSFE,"
                + "ABAWSCHTXT=:ABAWSCHTXT,"
                + "ABAVORSGEL=:ABAVORSGEL,"
                + "ABASELVL=:ABASELVL,"
                + "ABASELVR=:ABASELVR,"
                + "ABAKOLL=:ABAKOLL,"
                + "ABAVKART=:ABAVKART,"
                + "ABAVKFARBE=:ABAVKFARBE,"
                + "ABAGBEDKZ=:ABAGBEDKZ,"
                + "ABADL=:ABADL,"
                + "ABAKDPARTKZ=:ABAKDPARTKZ,"
                + "ABAFILLER=:ABAFILLER,"
                + "ABAAENDZL=:ABAAENDZL,"
                + "ABAAENDBEN=:ABAAENDBEN,"
                + "ABAAENDDAT=:ABAAENDDAT,"
                + "ABANEUBEN=:ABANEUBEN,"
                + "ABANEUDAT=:ABANEUDAT"
                + " WHERE  "
                + "  ABAMANDANT=:ABAMANDANT AND ABAAUFTYP=:ABAAUFTYP  AND ABAAUFKRS=:ABAAUFKRS AND ABAAUFLFD=:ABAAUFLFD AND ABAAUFPOS=:ABAAUFPOS AND ABAAPOS=:ABAAPOS ";

                    or1.Parameters.Add("ABAMANDANT", OracleType.NVarChar).Value = dwData["ABAMANDANT"].ToString();
                    or1.Parameters.Add("ABAAUFTYP", OracleType.NVarChar).Value = dwData["ABAAUFTYP"].ToString();
                    or1.Parameters.Add("ABAAUFKRS", OracleType.NVarChar).Value = dwData["ABAAUFKRS"].ToString();
                    or1.Parameters.Add("ABAAUFLFD", OracleType.NVarChar).Value = dwData["ABAAUFLFD"].ToString();
                    or1.Parameters.Add("ABAAUFPOS", OracleType.NVarChar).Value = dwData["ABAAUFPOS"].ToString();
                    or1.Parameters.Add("ABAAPOS", OracleType.NVarChar).Value = dwData["ABAAPOS"].ToString();
                    or1.Parameters.Add("ABAERLKZ", OracleType.NVarChar).Value = dwData["ABAERLKZ"].ToString();
                    or1.Parameters.Add("ABARESMG", OracleType.NVarChar).Value = dwData["ABARESMG"].ToString();
                    or1.Parameters.Add("ABASANZSTK", OracleType.NVarChar).Value = dwData["ABASANZSTK"].ToString();
                    or1.Parameters.Add("ABASSTKLG", OracleType.NVarChar).Value = dwData["ABASSTKLG"].ToString();
                    or1.Parameters.Add("ABASSTKLGV", OracleType.NVarChar).Value = dwData["ABASSTKLGV"].ToString();
                    or1.Parameters.Add("ABASSTKLGB", OracleType.NVarChar).Value = dwData["ABASSTKLGB"].ToString();
                    or1.Parameters.Add("ABASSTKGEW", OracleType.NVarChar).Value = dwData["ABASSTKGEW"].ToString();
                    or1.Parameters.Add("ABASSTKGEWV", OracleType.NVarChar).Value = dwData["ABASSTKGEWV"].ToString();
                    or1.Parameters.Add("ABASSTKGEWB", OracleType.NVarChar).Value = dwData["ABASSTKGEWB"].ToString();
                    or1.Parameters.Add("ABASSTKBRT", OracleType.NVarChar).Value = dwData["ABASSTKBRT"].ToString();
                    or1.Parameters.Add("ABASSTKBRTV", OracleType.NVarChar).Value = dwData["ABASSTKBRTV"].ToString();
                    or1.Parameters.Add("ABASSTKBRTB", OracleType.NVarChar).Value = dwData["ABASSTKBRTB"].ToString();
                    or1.Parameters.Add("ABAIANZSTK", OracleType.NVarChar).Value = dwData["ABAIANZSTK"].ToString();
                    or1.Parameters.Add("ABAIZENSUR1", OracleType.NVarChar).Value = dwData["ABAIZENSUR1"].ToString();
                    or1.Parameters.Add("ABAIZENSURKZ1", OracleType.NVarChar).Value = dwData["ABAIZENSURKZ1"].ToString();
                    or1.Parameters.Add("ABAIZENSUR2", OracleType.NVarChar).Value = dwData["ABAIZENSUR2"].ToString();
                    or1.Parameters.Add("ABAIZENSURKZ2", OracleType.NVarChar).Value = dwData["ABAIZENSURKZ2"].ToString();
                    or1.Parameters.Add("ABAIGESLGZS1", OracleType.NVarChar).Value = dwData["ABAIGESLGZS1"].ToString();
                    or1.Parameters.Add("ABAIGESLGZS2", OracleType.NVarChar).Value = dwData["ABAIGESLGZS2"].ToString();
                    or1.Parameters.Add("ABASTDPOS", OracleType.NVarChar).Value = dwData["ABASTDPOS"].ToString();
                    or1.Parameters.Add("ABASFERTKZ", OracleType.NVarChar).Value = dwData["ABASFERTKZ"].ToString();
                    or1.Parameters.Add("ABAUEBKZ", OracleType.NVarChar).Value = dwData["ABAUEBKZ"].ToString();
                    or1.Parameters.Add("ABAUMAILKZ", OracleType.NVarChar).Value = dwData["ABAUMAILKZ"].ToString();
                    or1.Parameters.Add("ABASGESLG", OracleType.NVarChar).Value = dwData["ABASGESLG"].ToString();
                    or1.Parameters.Add("ABASGESGEW", OracleType.NVarChar).Value = dwData["ABASGESGEW"].ToString();
                    or1.Parameters.Add("ABASME", OracleType.NVarChar).Value = dwData["ABASME"].ToString();
                    or1.Parameters.Add("ABAFRMG", OracleType.NVarChar).Value = dwData["ABAFRMG"].ToString();
                    or1.Parameters.Add("ABARSTSLG", OracleType.NVarChar).Value = dwData["ABARSTSLG"].ToString();
                    or1.Parameters.Add("ABARSTSGEW", OracleType.NVarChar).Value = dwData["ABARSTSGEW"].ToString();
                    or1.Parameters.Add("ABAMINUSLG", OracleType.NVarChar).Value = dwData["ABAMINUSLG"].ToString();
                    or1.Parameters.Add("ABAMINUSGEW", OracleType.NVarChar).Value = dwData["ABAMINUSGEW"].ToString();
                    or1.Parameters.Add("ABALEAPOS", OracleType.NVarChar).Value = dwData["ABALEAPOS"].ToString();
                    or1.Parameters.Add("ABAPOOL", OracleType.NVarChar).Value = dwData["ABAPOOL"].ToString();
                    or1.Parameters.Add("ABARESFLAG", OracleType.NVarChar).Value = dwData["ABARESFLAG"].ToString();
                    or1.Parameters.Add("ABAVKAUFTYP", OracleType.NVarChar).Value = dwData["ABAVKAUFTYP"].ToString();
                    or1.Parameters.Add("ABAVKAUFKRS", OracleType.NVarChar).Value = dwData["ABAVKAUFKRS"].ToString();
                    or1.Parameters.Add("ABAVKAUFLFD", OracleType.NVarChar).Value = dwData["ABAVKAUFLFD"].ToString();
                    or1.Parameters.Add("ABAVKAUFPOS", OracleType.NVarChar).Value = dwData["ABAVKAUFPOS"].ToString();
                    or1.Parameters.Add("ABAVKUPOS", OracleType.NVarChar).Value = dwData["ABAVKUPOS"].ToString();
                    or1.Parameters.Add("ABAVB", OracleType.NVarChar).Value = dwData["ABAVB"].ToString();
                    or1.Parameters.Add("ABAVG", OracleType.NVarChar).Value = dwData["ABAVG"].ToString();
                    or1.Parameters.Add("ABAZUPRIO", OracleType.NVarChar).Value = dwData["ABAZUPRIO"].ToString();
                    or1.Parameters.Add("ABASTKNEUTR", OracleType.NVarChar).Value = dwData["ABASTKNEUTR"].ToString();
                    or1.Parameters.Add("ABARESPROG", OracleType.NVarChar).Value = dwData["ABARESPROG"].ToString();
                    or1.Parameters.Add("ABARESBEN", OracleType.NVarChar).Value = dwData["ABARESBEN"].ToString();
                    or1.Parameters.Add("ABARESDAT", OracleType.NVarChar).Value = dwData["ABARESDAT"].ToString();
                    or1.Parameters.Add("ABARESZEIT", OracleType.NVarChar).Value = dwData["ABARESZEIT"].ToString();
                    or1.Parameters.Add("ABARVSACHB", OracleType.NVarChar).Value = dwData["ABARVSACHB"].ToString();
                    or1.Parameters.Add("ABARKUNDNR", OracleType.NVarChar).Value = dwData["ABARKUNDNR"].ToString();
                    or1.Parameters.Add("ABARBISDAT", OracleType.NVarChar).Value = dwData["ABARBISDAT"].ToString();
                    or1.Parameters.Add("ABAVLVB", OracleType.NVarChar).Value = dwData["ABAVLVB"].ToString();
                    or1.Parameters.Add("ABAVLVG", OracleType.NVarChar).Value = dwData["ABAVLVG"].ToString();
                    or1.Parameters.Add("ABAVLSACHB", OracleType.NVarChar).Value = dwData["ABAVLSACHB"].ToString();
                    or1.Parameters.Add("ABAVLGEGEN", OracleType.NVarChar).Value = dwData["ABAVLGEGEN"].ToString();
                    or1.Parameters.Add("ABAPRKUNDNR", OracleType.NVarChar).Value = dwData["ABAPRKUNDNR"].ToString();
                    or1.Parameters.Add("ABAPRAUFKRS", OracleType.NVarChar).Value = dwData["ABAPRAUFKRS"].ToString();
                    or1.Parameters.Add("ABAPRAUFLFD", OracleType.NVarChar).Value = dwData["ABAPRAUFLFD"].ToString();
                    or1.Parameters.Add("ABAPRAUFPOS", OracleType.NVarChar).Value = dwData["ABAPRAUFPOS"].ToString();
                    or1.Parameters.Add("ABAGENEHM", OracleType.NVarChar).Value = dwData["ABAGENEHM"].ToString();
                    or1.Parameters.Add("ABAGSACHB", OracleType.NVarChar).Value = dwData["ABAGSACHB"].ToString();
                    or1.Parameters.Add("ABALIEFNR", OracleType.NVarChar).Value = dwData["ABALIEFNR"].ToString();
                    or1.Parameters.Add("ABAVSACHB", OracleType.NVarChar).Value = dwData["ABAVSACHB"].ToString();
                    or1.Parameters.Add("ABAVSTKNR", OracleType.NVarChar).Value = dwData["ABAVSTKNR"].ToString();
                    or1.Parameters.Add("ABAVERSWEG", OracleType.NVarChar).Value = dwData["ABAVERSWEG"].ToString();
                    or1.Parameters.Add("ABAMVERSDAT", OracleType.NVarChar).Value = dwData["ABAMVERSDAT"].ToString();
                    or1.Parameters.Add("ABAWVDAT", OracleType.NVarChar).Value = dwData["ABAWVDAT"].ToString();
                    or1.Parameters.Add("ABGENDAT", OracleType.NVarChar).Value = dwData["ABGENDAT"].ToString();
                    or1.Parameters.Add("ABAGENNR", OracleType.NVarChar).Value = dwData["ABAGENNR"].ToString();
                    or1.Parameters.Add("ABAGENNAME", OracleType.NVarChar).Value = dwData["ABAGENNAME"].ToString();
                    or1.Parameters.Add("ABAGENWEG", OracleType.NVarChar).Value = dwData["ABAGENWEG"].ToString();
                    or1.Parameters.Add("ABAZUSTK", OracleType.NVarChar).Value = dwData["ABAZUSTK"].ToString();
                    or1.Parameters.Add("ABAZULG", OracleType.NVarChar).Value = dwData["ABAZULG"].ToString();
                    or1.Parameters.Add("ABAOPTKZ", OracleType.NVarChar).Value = dwData["ABAOPTKZ"].ToString();
                    or1.Parameters.Add("ABAMAFZST", OracleType.NVarChar).Value = dwData["ABAMAFZST"].ToString();
                    or1.Parameters.Add("ABAPART1", OracleType.NVarChar).Value = dwData["ABAPART1"].ToString();
                    or1.Parameters.Add("ABAPARTST1", OracleType.NVarChar).Value = dwData["ABAPARTST1"].ToString();
                    or1.Parameters.Add("ABAPART2", OracleType.NVarChar).Value = dwData["ABAPART2"].ToString();
                    or1.Parameters.Add("ABAPARTST2", OracleType.NVarChar).Value = dwData["ABAPARTST2"].ToString();
                    or1.Parameters.Add("ABAPART3", OracleType.NVarChar).Value = dwData["ABAPART3"].ToString();
                    or1.Parameters.Add("ABAPARTST3", OracleType.NVarChar).Value = dwData["ABAPARTST3"].ToString();
                    or1.Parameters.Add("ABAPART4", OracleType.NVarChar).Value = dwData["ABAPART4"].ToString();
                    or1.Parameters.Add("ABAPARTST4", OracleType.NVarChar).Value = dwData["ABAPARTST4"].ToString();
                    or1.Parameters.Add("ABAPART5", OracleType.NVarChar).Value = dwData["ABAPART5"].ToString();
                    or1.Parameters.Add("ABAPARTST5", OracleType.NVarChar).Value = dwData["ABAPARTST5"].ToString();
                    or1.Parameters.Add("ABAPART6", OracleType.NVarChar).Value = dwData["ABAPART6"].ToString();
                    or1.Parameters.Add("ABAPARTST6", OracleType.NVarChar).Value = dwData["ABAPARTST6"].ToString();
                    or1.Parameters.Add("ABAPART7", OracleType.NVarChar).Value = dwData["ABAPART7"].ToString();
                    or1.Parameters.Add("ABAPARTST7", OracleType.NVarChar).Value = dwData["ABAPARTST7"].ToString();
                    or1.Parameters.Add("ABAPART8", OracleType.NVarChar).Value = dwData["ABAPART8"].ToString();
                    or1.Parameters.Add("ABAPARTST8", OracleType.NVarChar).Value = dwData["ABAPARTST8"].ToString();
                    or1.Parameters.Add("ABAPART9", OracleType.NVarChar).Value = dwData["ABAPART9"].ToString();
                    or1.Parameters.Add("ABAPARTST9", OracleType.NVarChar).Value = dwData["ABAPARTST9"].ToString();
                    or1.Parameters.Add("ABAPART10", OracleType.NVarChar).Value = dwData["ABAPART10"].ToString();
                    or1.Parameters.Add("ABAPARTST10", OracleType.NVarChar).Value = dwData["ABAPARTST10"].ToString();
                    or1.Parameters.Add("ABASZENSUR", OracleType.NVarChar).Value = dwData["ABASZENSUR"].ToString();
                    or1.Parameters.Add("ABASZENSURKZ", OracleType.NVarChar).Value = dwData["ABASZENSURKZ"].ToString();
                    or1.Parameters.Add("ABAKUTLSTK", OracleType.NVarChar).Value = dwData["ABAKUTLSTK"].ToString();
                    or1.Parameters.Add("ABABAHNKZ", OracleType.NVarChar).Value = dwData["ABABAHNKZ"].ToString();
                    or1.Parameters.Add("ABAWDUPOS", OracleType.NVarChar).Value = dwData["ABAWDUPOS"].ToString();
                    or1.Parameters.Add("ABABAHNEN", OracleType.NVarChar).Value = dwData["ABABAHNEN"].ToString();
                    or1.Parameters.Add("ABATEILKZ", OracleType.NVarChar).Value = dwData["ABATEILKZ"].ToString();
                    or1.Parameters.Add("ABAKUNDNRU", OracleType.NVarChar).Value = dwData["ABAKUNDNRU"].ToString();
                    or1.Parameters.Add("ABAWERKU", OracleType.NVarChar).Value = dwData["ABAWERKU"].ToString();
                    or1.Parameters.Add("ABAABTU", OracleType.NVarChar).Value = dwData["ABAABTU"].ToString();
                    or1.Parameters.Add("ABAARTU", OracleType.NVarChar).Value = dwData["ABAARTU"].ToString();
                    or1.Parameters.Add("ABAVARU", OracleType.NVarChar).Value = dwData["ABAVARU"].ToString();
                    or1.Parameters.Add("ABADESSU", OracleType.NVarChar).Value = dwData["ABADESSU"].ToString();
                    or1.Parameters.Add("ABACOLORITU", OracleType.NVarChar).Value = dwData["ABACOLORITU"].ToString();
                    or1.Parameters.Add("ABAFARBEU", OracleType.NVarChar).Value = dwData["ABAFARBEU"].ToString();
                    or1.Parameters.Add("ABABESCHU", OracleType.NVarChar).Value = dwData["ABABESCHU"].ToString();
                    or1.Parameters.Add("ABAFARBBEZU", OracleType.NVarChar).Value = dwData["ABAFARBBEZU"].ToString();
                    or1.Parameters.Add("ABAANZ1", OracleType.NVarChar).Value = dwData["ABAANZ1"].ToString();
                    or1.Parameters.Add("ABALAENGE1", OracleType.NVarChar).Value = dwData["ABALAENGE1"].ToString();
                    or1.Parameters.Add("ABABREITE1", OracleType.NVarChar).Value = dwData["ABABREITE1"].ToString();
                    or1.Parameters.Add("ABAANZ2", OracleType.NVarChar).Value = dwData["ABAANZ2"].ToString();
                    or1.Parameters.Add("ABALAENGE2", OracleType.NVarChar).Value = dwData["ABALAENGE2"].ToString();
                    or1.Parameters.Add("ABABREITE2", OracleType.NVarChar).Value = dwData["ABABREITE2"].ToString();
                    or1.Parameters.Add("ABAANZ3", OracleType.NVarChar).Value = dwData["ABAANZ3"].ToString();
                    or1.Parameters.Add("ABALAENGE3", OracleType.NVarChar).Value = dwData["ABALAENGE3"].ToString();
                    or1.Parameters.Add("ABABREITE3", OracleType.NVarChar).Value = dwData["ABABREITE3"].ToString();
                    or1.Parameters.Add("ABAANZ4", OracleType.NVarChar).Value = dwData["ABAANZ4"].ToString();
                    or1.Parameters.Add("ABALAENGE4", OracleType.NVarChar).Value = dwData["ABALAENGE4"].ToString();
                    or1.Parameters.Add("ABABREITE4", OracleType.NVarChar).Value = dwData["ABABREITE4"].ToString();
                    or1.Parameters.Add("ABAANZ5", OracleType.NVarChar).Value = dwData["ABAANZ5"].ToString();
                    or1.Parameters.Add("ABALAENGE5", OracleType.NVarChar).Value = dwData["ABALAENGE5"].ToString();
                    or1.Parameters.Add("ABABREITE5", OracleType.NVarChar).Value = dwData["ABABREITE5"].ToString();
                    or1.Parameters.Add("ABAVERSDAT", OracleType.NVarChar).Value = dwData["ABAVERSDAT"].ToString();
                    or1.Parameters.Add("ABAVATYP", OracleType.NVarChar).Value = dwData["ABAVATYP"].ToString();
                    or1.Parameters.Add("ABAANZORG", OracleType.NVarChar).Value = dwData["ABAANZORG"].ToString();
                    or1.Parameters.Add("ABAANZKOP", OracleType.NVarChar).Value = dwData["ABAANZKOP"].ToString();
                    or1.Parameters.Add("ABAVERSART", OracleType.NVarChar).Value = dwData["ABAVERSART"].ToString();
                    or1.Parameters.Add("ABASPED", OracleType.NVarChar).Value = dwData["ABASPED"].ToString();
                    or1.Parameters.Add("ABALIEFKD", OracleType.NVarChar).Value = dwData["ABALIEFKD"].ToString();
                    or1.Parameters.Add("ABAVERSKD", OracleType.NVarChar).Value = dwData["ABAVERSKD"].ToString();
                    or1.Parameters.Add("ABAADRSLL", OracleType.NVarChar).Value = dwData["ABAADRSLL"].ToString();
                    or1.Parameters.Add("ABAVAKZ", OracleType.NVarChar).Value = dwData["ABAVAKZ"].ToString();
                    or1.Parameters.Add("ABALIEFKOMP", OracleType.NVarChar).Value = dwData["ABALIEFKOMP"].ToString();
                    or1.Parameters.Add("ABATEILNR", OracleType.NVarChar).Value = dwData["ABATEILNR"].ToString();
                    or1.Parameters.Add("ABAVDPKZ", OracleType.NVarChar).Value = dwData["ABAVDPKZ"].ToString();
                    or1.Parameters.Add("ABATPMA", OracleType.NVarChar).Value = dwData["ABATPMA"].ToString();
                    or1.Parameters.Add("ABABOXMAX", OracleType.NVarChar).Value = dwData["ABABOXMAX"].ToString();
                    or1.Parameters.Add("ABABOXANZ", OracleType.NVarChar).Value = dwData["ABABOXANZ"].ToString();
                    or1.Parameters.Add("ABALGEBNR", OracleType.NVarChar).Value = dwData["ABALGEBNR"].ToString();
                    or1.Parameters.Add("ABANKGEB", OracleType.NVarChar).Value = dwData["ABANKGEB"].ToString();
                    or1.Parameters.Add("ABAIFEUCHTE", OracleType.NVarChar).Value = dwData["ABAIFEUCHTE"].ToString();
                    or1.Parameters.Add("ABAKUNDNR", OracleType.NVarChar).Value = dwData["ABAKUNDNR"].ToString();
                    or1.Parameters.Add("ABASTKNR", OracleType.NVarChar).Value = dwData["ABASTKNR"].ToString();
                    or1.Parameters.Add("ABAPARTIE", OracleType.NVarChar).Value = dwData["ABAPARTIE"].ToString();
                    or1.Parameters.Add("ABAPARTIEKZ", OracleType.NVarChar).Value = dwData["ABAPARTIEKZ"].ToString();
                    or1.Parameters.Add("ABAKDPARTIE", OracleType.NVarChar).Value = dwData["ABAKDPARTIE"].ToString();
                    or1.Parameters.Add("ABAKDAUFTNR", OracleType.NVarChar).Value = dwData["ABAKDAUFTNR"].ToString();
                    or1.Parameters.Add("ABAKDAUFDAT", OracleType.NVarChar).Value = dwData["ABAKDAUFDAT"].ToString();
                    or1.Parameters.Add("ABAMAART", OracleType.NVarChar).Value = dwData["ABAMAART"].ToString();
                    or1.Parameters.Add("ABASTKLFDNR", OracleType.NVarChar).Value = dwData["ABASTKLFDNR"].ToString();
                    or1.Parameters.Add("ABAAUFMSL", OracleType.NVarChar).Value = dwData["ABAAUFMSL"].ToString();
                    or1.Parameters.Add("ABAZUSAM", OracleType.NVarChar).Value = dwData["ABAZUSAM"].ToString();
                    or1.Parameters.Add("ABAPACKTYP", OracleType.NVarChar).Value = dwData["ABAPACKTYP"].ToString();
                    or1.Parameters.Add("ABATAX", OracleType.NVarChar).Value = dwData["ABATAX"].ToString();
                    or1.Parameters.Add("ABAHUELSE", OracleType.NVarChar).Value = dwData["ABAHUELSE"].ToString();
                    or1.Parameters.Add("ABAWOBST", OracleType.NVarChar).Value = dwData["ABAWOBST"].ToString();
                    or1.Parameters.Add("ABAWICKL", OracleType.NVarChar).Value = dwData["ABAWICKL"].ToString();
                    or1.Parameters.Add("ABAFDRES", OracleType.NVarChar).Value = dwData["ABAFDRES"].ToString();
                    or1.Parameters.Add("ABAKF", OracleType.NVarChar).Value = dwData["ABAKF"].ToString();
                    or1.Parameters.Add("ABANRVERG", OracleType.NVarChar).Value = dwData["ABANRVERG"].ToString();
                    or1.Parameters.Add("ABASTKNRKRS", OracleType.NVarChar).Value = dwData["ABASTKNRKRS"].ToString();
                    or1.Parameters.Add("ABASUFFART", OracleType.NVarChar).Value = dwData["ABASUFFART"].ToString();
                    or1.Parameters.Add("ABATRENNZ", OracleType.NVarChar).Value = dwData["ABATRENNZ"].ToString();
                    or1.Parameters.Add("ABALAENGEU", OracleType.NVarChar).Value = dwData["ABALAENGEU"].ToString();
                    or1.Parameters.Add("ABALAENGES", OracleType.NVarChar).Value = dwData["ABALAENGES"].ToString();
                    or1.Parameters.Add("ABASCHRITW", OracleType.NVarChar).Value = dwData["ABASCHRITW"].ToString();
                    or1.Parameters.Add("ABAFUELLZ", OracleType.NVarChar).Value = dwData["ABAFUELLZ"].ToString();
                    or1.Parameters.Add("ABAASSCHNIT", OracleType.NVarChar).Value = dwData["ABAASSCHNIT"].ToString();
                    or1.Parameters.Add("ABAETITYP", OracleType.NVarChar).Value = dwData["ABAETITYP"].ToString();
                    or1.Parameters.Add("ABAANZRET", OracleType.NVarChar).Value = dwData["ABAANZRET"].ToString();
                    or1.Parameters.Add("ABAKDETKZ", OracleType.NVarChar).Value = dwData["ABAKDETKZ"].ToString();
                    or1.Parameters.Add("ABADOPPEL", OracleType.NVarChar).Value = dwData["ABADOPPEL"].ToString();
                    or1.Parameters.Add("ABALOAN", OracleType.NVarChar).Value = dwData["ABALOAN"].ToString();
                    or1.Parameters.Add("ABALBAN", OracleType.NVarChar).Value = dwData["ABALBAN"].ToString();
                    or1.Parameters.Add("ABALPAN", OracleType.NVarChar).Value = dwData["ABALPAN"].ToString();
                    or1.Parameters.Add("ABAAUFBKZAN", OracleType.NVarChar).Value = dwData["ABAAUFBKZAN"].ToString();
                    or1.Parameters.Add("ABALOA2", OracleType.NVarChar).Value = dwData["ABALOA2"].ToString();
                    or1.Parameters.Add("ABALBA2", OracleType.NVarChar).Value = dwData["ABALBA2"].ToString();
                    or1.Parameters.Add("ABALPA2", OracleType.NVarChar).Value = dwData["ABALPA2"].ToString();
                    or1.Parameters.Add("ABAABKZA2", OracleType.NVarChar).Value = dwData["ABAABKZA2"].ToString();
                    or1.Parameters.Add("ABAPKL", OracleType.NVarChar).Value = dwData["ABAPKL"].ToString();
                    or1.Parameters.Add("ABABEM1", OracleType.NVarChar).Value = dwData["ABABEM1"].ToString();
                    or1.Parameters.Add("ABABEM2", OracleType.NVarChar).Value = dwData["ABABEM2"].ToString();
                    or1.Parameters.Add("ABAMRKM1", OracleType.NVarChar).Value = dwData["ABAMRKM1"].ToString();
                    or1.Parameters.Add("ABAMRKM2", OracleType.NVarChar).Value = dwData["ABAMRKM2"].ToString();
                    or1.Parameters.Add("ABAMRKM3", OracleType.NVarChar).Value = dwData["ABAMRKM3"].ToString();
                    or1.Parameters.Add("ABAKZNTO", OracleType.NVarChar).Value = dwData["ABAKZNTO"].ToString();
                    or1.Parameters.Add("ABAFESP", OracleType.NVarChar).Value = dwData["ABAFESP"].ToString();
                    or1.Parameters.Add("ABADIAUFKRS", OracleType.NVarChar).Value = dwData["ABADIAUFKRS"].ToString();
                    or1.Parameters.Add("ABADIAUFLFD", OracleType.NVarChar).Value = dwData["ABADIAUFLFD"].ToString();
                    or1.Parameters.Add("ABADIAUFPOS", OracleType.NVarChar).Value = dwData["ABADIAUFPOS"].ToString();
                    or1.Parameters.Add("ABADILG", OracleType.NVarChar).Value = dwData["ABADILG"].ToString();
                    or1.Parameters.Add("ABADIGEW", OracleType.NVarChar).Value = dwData["ABADIGEW"].ToString();
                    or1.Parameters.Add("ABADISTK", OracleType.NVarChar).Value = dwData["ABADISTK"].ToString();
                    or1.Parameters.Add("ABADISLG", OracleType.NVarChar).Value = dwData["ABADISLG"].ToString();
                    or1.Parameters.Add("ABADISGEW", OracleType.NVarChar).Value = dwData["ABADISGEW"].ToString();
                    or1.Parameters.Add("ABABA", OracleType.NVarChar).Value = dwData["ABABA"].ToString();
                    or1.Parameters.Add("ABAASGESLG", OracleType.NVarChar).Value = dwData["ABAASGESLG"].ToString();
                    or1.Parameters.Add("ABAASGESGEW", OracleType.NVarChar).Value = dwData["ABAASGESGEW"].ToString();
                    or1.Parameters.Add("ABAPNRKRS", OracleType.NVarChar).Value = dwData["ABAPNRKRS"].ToString();
                    or1.Parameters.Add("ABAPLFDNR", OracleType.NVarChar).Value = dwData["ABAPLFDNR"].ToString();
                    or1.Parameters.Add("ABAGKREGEL", OracleType.NVarChar).Value = dwData["ABAGKREGEL"].ToString();
                    or1.Parameters.Add("ABAPROVOR", OracleType.NVarChar).Value = dwData["ABAPROVOR"].ToString();
                    or1.Parameters.Add("ABAPRSFE", OracleType.NVarChar).Value = dwData["ABAPRSFE"].ToString();
                    or1.Parameters.Add("ABAWSCHTXT", OracleType.NVarChar).Value = dwData["ABAWSCHTXT"].ToString();
                    or1.Parameters.Add("ABAVORSGEL", OracleType.NVarChar).Value = dwData["ABAVORSGEL"].ToString();
                    or1.Parameters.Add("ABASELVL", OracleType.NVarChar).Value = dwData["ABASELVL"].ToString();
                    or1.Parameters.Add("ABASELVR", OracleType.NVarChar).Value = dwData["ABASELVR"].ToString();
                    or1.Parameters.Add("ABAKOLL", OracleType.NVarChar).Value = dwData["ABAKOLL"].ToString();
                    or1.Parameters.Add("ABAVKART", OracleType.NVarChar).Value = dwData["ABAVKART"].ToString();
                    or1.Parameters.Add("ABAVKFARBE", OracleType.NVarChar).Value = dwData["ABAVKFARBE"].ToString();
                    or1.Parameters.Add("ABAGBEDKZ", OracleType.NVarChar).Value = dwData["ABAGBEDKZ"].ToString();
                    or1.Parameters.Add("ABADL", OracleType.NVarChar).Value = dwData["ABADL"].ToString();
                    or1.Parameters.Add("ABAKDPARTKZ", OracleType.NVarChar).Value = dwData["ABAKDPARTKZ"].ToString();
                    or1.Parameters.Add("ABAFILLER", OracleType.NVarChar).Value = dwData["ABAFILLER"].ToString();
                    or1.Parameters.Add("ABAAENDZL", OracleType.NVarChar).Value = dwData["ABAAENDZL"].ToString();
                    or1.Parameters.Add("ABAAENDBEN", OracleType.NVarChar).Value = dwData["ABAAENDBEN"].ToString();
                    or1.Parameters.Add("ABAAENDDAT", OracleType.NVarChar).Value = dwData["ABAAENDDAT"].ToString();
                    or1.Parameters.Add("ABANEUBEN", OracleType.NVarChar).Value = dwData["ABANEUBEN"].ToString();
                    or1.Parameters.Add("ABANEUDAT", OracleType.NVarChar).Value = dwData["ABANEUDAT"].ToString();
                    #endregion
                    Connect2Proxy(or1);
                    break;
                case 4:
                    UMU04(dwData);
                    break;
                case 5:
                    UMU05(dwData);
                    break;
                case 6:
                    #region================
                    or1.CommandText = "UPDATE ABAUFM SET "
                    + "ABAMANDANT=:ABAMANDANT,"
                    + "ABAAUFTYP=:ABAAUFTYP,"
                    + "ABAAUFKRS=:ABAAUFKRS,"
                    + "ABAAUFLFD=:ABAAUFLFD,"
                    + "ABAAUFPOS=:ABAAUFPOS,"
                    + "ABAAPOS=:ABAAPOS,"
                    + "ABAERLKZ=:ABAERLKZ,"
                    + "ABARESMG=:ABARESMG,"
                       + "ABASANZSTK=:ABASANZSTK,"
                       + "ABASSTKLG=:ABASSTKLG,"
                         + "ABASSTKLGV=:ABASSTKLGV,"
                         + "ABASSTKLGB=:ABASSTKLGB,"
                         + "ABASSTKGEW=:ABASSTKGEW,"
                         + "ABASSTKGEWV=:ABASSTKGEWV,"
                         + "ABASSTKGEWB=:ABASSTKGEWB,"
                         + "ABASSTKBRT=:ABASSTKBRT,"
                         + "ABASSTKBRTV=:ABASSTKBRTV,"
                         + "ABASSTKBRTB=:ABASSTKBRTB,"
                         + "ABAIANZSTK=:ABAIANZSTK,"
                         + "ABAIZENSUR1=:ABAIZENSUR1,"
                         + "ABAIZENSURKZ1=:ABAIZENSURKZ1,"
                         + "ABAIZENSUR2=:ABAIZENSUR2,"
                         + "ABAIZENSURKZ2=:ABAIZENSURKZ2,"
                         + "ABAIGESLGZS1=:ABAIGESLGZS1,"
                         + "ABAIGESLGZS2=:ABAIGESLGZS2,"
                         + "ABASTDPOS=:ABASTDPOS,"
                         + "ABASFERTKZ=:ABASFERTKZ,"
                         + "ABAUEBKZ=:ABAUEBKZ,"
                         + "ABAUMAILKZ=:ABAUMAILKZ,"
                         + "ABASGESLG=:ABASGESLG,"
                         + "ABASGESGEW=:ABASGESGEW,"
                         + "ABASME=:ABASME,"
                         + "ABAFRMG=:ABAFRMG,"
                         + "ABARSTSLG=:ABARSTSLG,"
                         + "ABARSTSGEW=:ABARSTSGEW,"
                         + "ABAMINUSLG=:ABAMINUSLG,"
                         + "ABAMINUSGEW=:ABAMINUSGEW,"
                         + "ABALEAPOS=:ABALEAPOS,"
                         + "ABAPOOL=:ABAPOOL,"
                         + "ABARESFLAG=:ABARESFLAG,"
                         + "ABAVKAUFTYP=:ABAVKAUFTYP,"
                         + "ABAVKAUFKRS=:ABAVKAUFKRS,"
                         + "ABAVKAUFLFD=:ABAVKAUFLFD,"
                         + "ABAVKAUFPOS=:ABAVKAUFPOS,"
                          + "ABAVKUPOS=:ABAVKUPOS,"
                        + "ABAVB=:ABAVB,"
                        + "ABAVG=:ABAVG,"
                    #region==========
                        /*           */
                    #endregion

                        + "ABAZUPRIO=:ABAZUPRIO,"
                        + "ABASTKNEUTR=:ABASTKNEUTR,"
                        + "ABARESPROG=:ABARESPROG,"
                        + "ABARESBEN=:ABARESBEN,"
                        + "ABARESDAT=:ABARESDAT,"
                        + "ABARESZEIT=:ABARESZEIT,"
                        + "ABARVSACHB=:ABARVSACHB,"
                        + "ABARKUNDNR=:ABARKUNDNR,"
                        + "ABARBISDAT=:ABARBISDAT,"
                        + "ABAVLVB=:ABAVLVB,"
                        + "ABAVLVG=:ABAVLVG,"
                        + "ABAVLSACHB=:ABAVLSACHB,"
                        + "ABAVLGEGEN=:ABAVLGEGEN,"
                        + "ABAPRKUNDNR=:ABAPRKUNDNR,"
                        + "ABAPRAUFKRS=:ABAPRAUFKRS,"
                        + "ABAPRAUFLFD=:ABAPRAUFLFD,"
                        + "ABAPRAUFPOS=:ABAPRAUFPOS,"
                        + "ABAGENEHM=:ABAGENEHM,"
                        + "ABAGSACHB=:ABAGSACHB,"
                        + "ABALIEFNR=:ABALIEFNR,"
                        + "ABAVSACHB=:ABAVSACHB,"
                        + "ABAVSTKNR=:ABAVSTKNR,"
                        + "ABAVERSWEG=:ABAVERSWEG,"
                        + "ABAMVERSDAT=:ABAMVERSDAT,"
                        + "ABAWVDAT=:ABAWVDAT,"
                        + "ABGENDAT=:ABGENDAT,"
                        + "ABAGENNR=:ABAGENNR,"
                        + "ABAGENNAME=:ABAGENNAME,"
                        + "ABAGENWEG=:ABAGENWEG,"
                        + "ABAZUSTK=:ABAZUSTK,"
                        + "ABAZULG=:ABAZULG,"
                        + "ABAOPTKZ=:ABAOPTKZ,"
                        + "ABAMAFZST=:ABAMAFZST,"
                        + "ABAPART1=:ABAPART1,"
                        + "ABAPARTST1=:ABAPARTST1,"
                        + "ABAPART2=:ABAPART2,"
                        + "ABAPARTST2=:ABAPARTST2,"
                        + "ABAPART3=:ABAPART3,"
                        + "ABAPARTST3=:ABAPARTST3,"
                        + "ABAPART4=:ABAPART4,"
                        + "ABAPARTST4=:ABAPARTST4,"
                        + "ABAPART5=:ABAPART5,"
                        + "ABAPARTST5=:ABAPARTST5,"
                        + "ABAPART6=:ABAPART6,"
                        + "ABAPARTST6=:ABAPARTST6,"
                        + "ABAPART7=:ABAPART7,"
                        + "ABAPARTST7=:ABAPARTST7,"
                        + "ABAPART8=:ABAPART8,"
                        + "ABAPARTST8=:ABAPARTST8,"
                        + "ABAPART9=:ABAPART9,"
                        + "ABAPARTST9=:ABAPARTST9,"
                        + "ABAPART10=:ABAPART10,"
                        + "ABAPARTST10=:ABAPARTST10,"
                        + "ABASZENSUR=:ABASZENSUR,"
                        + "ABASZENSURKZ=:ABASZENSURKZ,"
                        + "ABAKUTLSTK=:ABAKUTLSTK,"
                        + "ABABAHNKZ=:ABABAHNKZ,"
                        + "ABAWDUPOS=:ABAWDUPOS,"
                        + "ABABAHNEN=:ABABAHNEN,"
                        + "ABATEILKZ=:ABATEILKZ,"
                        + "ABAKUNDNRU=:ABAKUNDNRU,"
                        + "ABAWERKU=:ABAWERKU,"
                        + "ABAABTU=:ABAABTU,"
                        + "ABAARTU=:ABAARTU,"
                        + "ABAVARU=:ABAVARU,"
                        + "ABADESSU=:ABADESSU,"
                        + "ABACOLORITU=:ABACOLORITU,"
                        + "ABAFARBEU=:ABAFARBEU,"
                        + "ABABESCHU=:ABABESCHU,"
                        + "ABAFARBBEZU=:ABAFARBBEZU,"
                        + "ABAANZ1=:ABAANZ1,"
                        + "ABALAENGE1=:ABALAENGE1,"
                        + "ABABREITE1=:ABABREITE1,"
                        + "ABAANZ2=:ABAANZ2,"
                        + "ABALAENGE2=:ABALAENGE2,"
                        + "ABABREITE2=:ABABREITE2,"
                        + "ABAANZ3=:ABAANZ3,"
                        + "ABALAENGE3=:ABALAENGE3,"
                        + "ABABREITE3=:ABABREITE3,"
                        + "ABAANZ4=:ABAANZ4,"
                        + "ABALAENGE4=:ABALAENGE4,"
                        + "ABABREITE4=:ABABREITE4,"
                        + "ABAANZ5=:ABAANZ5,"
                        + "ABALAENGE5=:ABALAENGE5,"
                        + "ABABREITE5=:ABABREITE5,"
                        + "ABAVERSDAT=:ABAVERSDAT,"
                        + "ABAVATYP=:ABAVATYP,"
                        + "ABAANZORG=:ABAANZORG,"
                        + "ABAANZKOP=:ABAANZKOP,"
                        + "ABAVERSART=:ABAVERSART,"
                        + "ABASPED=:ABASPED,"
                        + "ABALIEFKD=:ABALIEFKD,"
                        + "ABAVERSKD=:ABAVERSKD,"
                        + "ABAADRSLL=:ABAADRSLL,"
                        + "ABAVAKZ=:ABAVAKZ,"
                        + "ABALIEFKOMP=:ABALIEFKOMP,"
                        + "ABATEILNR=:ABATEILNR,"
                        + "ABAVDPKZ=:ABAVDPKZ,"
                        + "ABATPMA=:ABATPMA,"
                        + "ABABOXMAX=:ABABOXMAX,"
                        + "ABABOXANZ=:ABABOXANZ,"
                        + "ABALGEBNR=:ABALGEBNR,"
                        + "ABANKGEB=:ABANKGEB,"
                        + "ABAIFEUCHTE=:ABAIFEUCHTE,"
                        + "ABAKUNDNR=:ABAKUNDNR,"
                        + "ABASTKNR=:ABASTKNR,"
                        + "ABAPARTIE=:ABAPARTIE,"
                        + "ABAPARTIEKZ=:ABAPARTIEKZ,"
                        + "ABAKDPARTIE=:ABAKDPARTIE,"
                        + "ABAKDAUFTNR=:ABAKDAUFTNR,"
                        + "ABAKDAUFDAT=:ABAKDAUFDAT,"
                        + "ABAMAART=:ABAMAART,"
                        + "ABASTKLFDNR=:ABASTKLFDNR,"
                        + "ABAAUFMSL=:ABAAUFMSL,"
                        + "ABAZUSAM=:ABAZUSAM,"
                        + "ABAPACKTYP=:ABAPACKTYP,"

                        + "ABATAX=:ABATAX,"
                        + "ABAHUELSE=:ABAHUELSE,"
                        + "ABAWOBST=:ABAWOBST,"
                        + "ABAWICKL=:ABAWICKL,"
                        + "ABAFDRES=:ABAFDRES,"
                        + "ABAKF=:ABAKF,"
                        + "ABANRVERG=:ABANRVERG,"
                        + "ABASTKNRKRS=:ABASTKNRKRS,"
                        + "ABASUFFART=:ABASUFFART,"
                        + "ABATRENNZ=:ABATRENNZ,"
                        + "ABALAENGEU=:ABALAENGEU,"
                        + "ABALAENGES=:ABALAENGES,"
                        + "ABASCHRITW=:ABASCHRITW,"
                        + "ABAFUELLZ=:ABAFUELLZ,"
                        + "ABAASSCHNIT=:ABAASSCHNIT,"
                        + "ABAETITYP=:ABAETITYP,"
                        + "ABAANZRET=:ABAANZRET,"
                        + "ABAKDETKZ=:ABAKDETKZ,"
                        + "ABADOPPEL=:ABADOPPEL,"
                        + "ABALOAN=:ABALOAN,"
                        + "ABALBAN=:ABALBAN,"
                        + "ABALPAN=:ABALPAN,"
                        + "ABAAUFBKZAN=:ABAAUFBKZAN,"
                        + "ABALOA2=:ABALOA2,"
                        + "ABALBA2=:ABALBA2,"
                        + "ABALPA2=:ABALPA2,"
                        + "ABAABKZA2=:ABAABKZA2,"
                        + "ABAPKL=:ABAPKL,"
                        + "ABABEM1=:ABABEM1,"
                        + "ABABEM2=:ABABEM2,"
                        + "ABAMRKM1=:ABAMRKM1,"
                        + "ABAMRKM2=:ABAMRKM2,"
                        + "ABAMRKM3=:ABAMRKM3,"
                        + "ABAKZNTO=:ABAKZNTO,"
                        + "ABAFESP=:ABAFESP,"
                        + "ABADIAUFKRS=:ABADIAUFKRS,"
                        + "ABADIAUFLFD=:ABADIAUFLFD,"
                        + "ABADIAUFPOS=:ABADIAUFPOS,"
                        + "ABADILG=:ABADILG,"
                        + "ABADIGEW=:ABADIGEW,"
                        + "ABADISTK=:ABADISTK,"
                        + "ABADISLG=:ABADISLG,"
                        + "ABADISGEW=:ABADISGEW,"
                        + "ABABA=:ABABA,"
                        + "ABAASGESLG=:ABAASGESLG,"
                        + "ABAASGESGEW=:ABAASGESGEW,"
                        + "ABAPNRKRS=:ABAPNRKRS,"
                        + "ABAPLFDNR=:ABAPLFDNR,"
                        + "ABAGKREGEL=:ABAGKREGEL,"
                        + "ABAPROVOR=:ABAPROVOR,"
                        + "ABAPRSFE=:ABAPRSFE,"
                        + "ABAWSCHTXT=:ABAWSCHTXT,"
                        + "ABAVORSGEL=:ABAVORSGEL,"
                        + "ABASELVL=:ABASELVL,"
                        + "ABASELVR=:ABASELVR,"
                        + "ABAKOLL=:ABAKOLL,"
                        + "ABAVKART=:ABAVKART,"
                        + "ABAVKFARBE=:ABAVKFARBE,"
                        + "ABAGBEDKZ=:ABAGBEDKZ,"
                        + "ABADL=:ABADL,"
                        + "ABAKDPARTKZ=:ABAKDPARTKZ,"
                        + "ABAFILLER=:ABAFILLER,"
                        + "ABAAENDZL=:ABAAENDZL,"
                        + "ABAAENDBEN=:ABAAENDBEN,"
                        + "ABAAENDDAT=:ABAAENDDAT,"
                    + "ABANEUBEN=:ABANEUBEN,"
                    + "ABANEUDAT=:ABANEUDAT "
                + " WHERE  "
                + "  ABAMANDANT=:ABAMANDANT AND ABAAUFTYP=:ABAAUFTYP  AND ABAAUFKRS=:ABAAUFKRS AND ABAAUFLFD=:ABAAUFLFD AND ABAAUFPOS=:ABAAUFPOS AND ABAAPOS=:ABAAPOS ";

                    or1.Parameters.Add("ABAMANDANT", OracleType.NVarChar).Value = dwData["ABAMANDANT"].ToString();
                    or1.Parameters.Add("ABAAUFTYP", OracleType.NVarChar).Value = dwData["ABAAUFTYP"].ToString();
                    or1.Parameters.Add("ABAAUFKRS", OracleType.NVarChar).Value = dwData["ABAAUFKRS"].ToString();
                    or1.Parameters.Add("ABAAUFLFD", OracleType.NVarChar).Value = dwData["ABAAUFLFD"].ToString();
                    or1.Parameters.Add("ABAAUFPOS", OracleType.NVarChar).Value = dwData["ABAAUFPOS"].ToString();
                    or1.Parameters.Add("ABAAPOS", OracleType.NVarChar).Value = dwData["ABAAPOS"].ToString();
                    or1.Parameters.Add("ABAERLKZ", OracleType.NVarChar).Value = dwData["ABAERLKZ"].ToString();
                    or1.Parameters.Add("ABARESMG", OracleType.NVarChar).Value = dwData["ABARESMG"].ToString();
                    or1.Parameters.Add("ABASANZSTK", OracleType.NVarChar).Value = dwData["ABASANZSTK"].ToString();
                    or1.Parameters.Add("ABASSTKLG", OracleType.NVarChar).Value = dwData["ABASSTKLG"].ToString();
                    or1.Parameters.Add("ABASSTKLGV", OracleType.NVarChar).Value = dwData["ABASSTKLGV"].ToString();
                    or1.Parameters.Add("ABASSTKLGB", OracleType.NVarChar).Value = dwData["ABASSTKLGB"].ToString();
                    or1.Parameters.Add("ABASSTKGEW", OracleType.NVarChar).Value = dwData["ABASSTKGEW"].ToString();
                    or1.Parameters.Add("ABASSTKGEWV", OracleType.NVarChar).Value = dwData["ABASSTKGEWV"].ToString();
                    or1.Parameters.Add("ABASSTKGEWB", OracleType.NVarChar).Value = dwData["ABASSTKGEWB"].ToString();
                    or1.Parameters.Add("ABASSTKBRT", OracleType.NVarChar).Value = dwData["ABASSTKBRT"].ToString();
                    or1.Parameters.Add("ABASSTKBRTV", OracleType.NVarChar).Value = dwData["ABASSTKBRTV"].ToString();
                    or1.Parameters.Add("ABASSTKBRTB", OracleType.NVarChar).Value = dwData["ABASSTKBRTB"].ToString();
                    or1.Parameters.Add("ABAIANZSTK", OracleType.NVarChar).Value = dwData["ABAIANZSTK"].ToString();
                    or1.Parameters.Add("ABAIZENSUR1", OracleType.NVarChar).Value = dwData["ABAIZENSUR1"].ToString();
                    or1.Parameters.Add("ABAIZENSURKZ1", OracleType.NVarChar).Value = dwData["ABAIZENSURKZ1"].ToString();
                    or1.Parameters.Add("ABAIZENSUR2", OracleType.NVarChar).Value = dwData["ABAIZENSUR2"].ToString();
                    or1.Parameters.Add("ABAIZENSURKZ2", OracleType.NVarChar).Value = dwData["ABAIZENSURKZ2"].ToString();
                    or1.Parameters.Add("ABAIGESLGZS1", OracleType.NVarChar).Value = dwData["ABAIGESLGZS1"].ToString();
                    or1.Parameters.Add("ABAIGESLGZS2", OracleType.NVarChar).Value = dwData["ABAIGESLGZS2"].ToString();
                    or1.Parameters.Add("ABASTDPOS", OracleType.NVarChar).Value = dwData["ABASTDPOS"].ToString();
                    or1.Parameters.Add("ABASFERTKZ", OracleType.NVarChar).Value = dwData["ABASFERTKZ"].ToString();
                    or1.Parameters.Add("ABAUEBKZ", OracleType.NVarChar).Value = dwData["ABAUEBKZ"].ToString();
                    or1.Parameters.Add("ABAUMAILKZ", OracleType.NVarChar).Value = dwData["ABAUMAILKZ"].ToString();
                    or1.Parameters.Add("ABASGESLG", OracleType.NVarChar).Value = dwData["ABASGESLG"].ToString();
                    or1.Parameters.Add("ABASGESGEW", OracleType.NVarChar).Value = dwData["ABASGESGEW"].ToString();
                    or1.Parameters.Add("ABASME", OracleType.NVarChar).Value = dwData["ABASME"].ToString();
                    or1.Parameters.Add("ABAFRMG", OracleType.NVarChar).Value = dwData["ABAFRMG"].ToString();
                    or1.Parameters.Add("ABARSTSLG", OracleType.NVarChar).Value = dwData["ABARSTSLG"].ToString();
                    or1.Parameters.Add("ABARSTSGEW", OracleType.NVarChar).Value = dwData["ABARSTSGEW"].ToString();
                    or1.Parameters.Add("ABAMINUSLG", OracleType.NVarChar).Value = dwData["ABAMINUSLG"].ToString();
                    or1.Parameters.Add("ABAMINUSGEW", OracleType.NVarChar).Value = dwData["ABAMINUSGEW"].ToString();
                    or1.Parameters.Add("ABALEAPOS", OracleType.NVarChar).Value = dwData["ABALEAPOS"].ToString();
                    or1.Parameters.Add("ABAPOOL", OracleType.NVarChar).Value = dwData["ABAPOOL"].ToString();
                    or1.Parameters.Add("ABARESFLAG", OracleType.NVarChar).Value = dwData["ABARESFLAG"].ToString();
                    or1.Parameters.Add("ABAVKAUFTYP", OracleType.NVarChar).Value = dwData["ABAVKAUFTYP"].ToString();
                    or1.Parameters.Add("ABAVKAUFKRS", OracleType.NVarChar).Value = dwData["ABAVKAUFKRS"].ToString();
                    or1.Parameters.Add("ABAVKAUFLFD", OracleType.NVarChar).Value = dwData["ABAVKAUFLFD"].ToString();
                    or1.Parameters.Add("ABAVKAUFPOS", OracleType.NVarChar).Value = dwData["ABAVKAUFPOS"].ToString();
                    or1.Parameters.Add("ABAVKUPOS", OracleType.NVarChar).Value = dwData["ABAVKUPOS"].ToString();
                    or1.Parameters.Add("ABAVB", OracleType.NVarChar).Value = dwData["ABAVB"].ToString();
                    or1.Parameters.Add("ABAVG", OracleType.NVarChar).Value = dwData["ABAVG"].ToString();
                    #region==========
                    /* 
                     *           */
                    #endregion
                    or1.Parameters.Add("ABAZUPRIO", OracleType.NVarChar).Value = dwData["ABAZUPRIO"].ToString();
                    or1.Parameters.Add("ABASTKNEUTR", OracleType.NVarChar).Value = dwData["ABASTKNEUTR"].ToString();
                    or1.Parameters.Add("ABARESPROG", OracleType.NVarChar).Value = dwData["ABARESPROG"].ToString();
                    or1.Parameters.Add("ABARESBEN", OracleType.NVarChar).Value = dwData["ABARESBEN"].ToString();
                    or1.Parameters.Add("ABARESDAT", OracleType.NVarChar).Value = dwData["ABARESDAT"].ToString();
                    or1.Parameters.Add("ABARESZEIT", OracleType.NVarChar).Value = dwData["ABARESZEIT"].ToString();
                    or1.Parameters.Add("ABARVSACHB", OracleType.NVarChar).Value = dwData["ABARVSACHB"].ToString();
                    or1.Parameters.Add("ABARKUNDNR", OracleType.NVarChar).Value = dwData["ABARKUNDNR"].ToString();
                    or1.Parameters.Add("ABARBISDAT", OracleType.NVarChar).Value = dwData["ABARBISDAT"].ToString();
                    or1.Parameters.Add("ABAVLVB", OracleType.NVarChar).Value = dwData["ABAVLVB"].ToString();
                    or1.Parameters.Add("ABAVLVG", OracleType.NVarChar).Value = dwData["ABAVLVG"].ToString();
                    or1.Parameters.Add("ABAVLSACHB", OracleType.NVarChar).Value = dwData["ABAVLSACHB"].ToString();
                    or1.Parameters.Add("ABAVLGEGEN", OracleType.NVarChar).Value = dwData["ABAVLGEGEN"].ToString();
                    or1.Parameters.Add("ABAPRKUNDNR", OracleType.NVarChar).Value = dwData["ABAPRKUNDNR"].ToString();
                    or1.Parameters.Add("ABAPRAUFKRS", OracleType.NVarChar).Value = dwData["ABAPRAUFKRS"].ToString();
                    or1.Parameters.Add("ABAPRAUFLFD", OracleType.NVarChar).Value = dwData["ABAPRAUFLFD"].ToString();
                    or1.Parameters.Add("ABAPRAUFPOS", OracleType.NVarChar).Value = dwData["ABAPRAUFPOS"].ToString();
                    or1.Parameters.Add("ABAGENEHM", OracleType.NVarChar).Value = dwData["ABAGENEHM"].ToString();
                    or1.Parameters.Add("ABAGSACHB", OracleType.NVarChar).Value = dwData["ABAGSACHB"].ToString();
                    or1.Parameters.Add("ABALIEFNR", OracleType.NVarChar).Value = dwData["ABALIEFNR"].ToString();
                    or1.Parameters.Add("ABAVSACHB", OracleType.NVarChar).Value = dwData["ABAVSACHB"].ToString();
                    or1.Parameters.Add("ABAVSTKNR", OracleType.NVarChar).Value = dwData["ABAVSTKNR"].ToString();
                    or1.Parameters.Add("ABAVERSWEG", OracleType.NVarChar).Value = dwData["ABAVERSWEG"].ToString();
                    or1.Parameters.Add("ABAMVERSDAT", OracleType.NVarChar).Value = dwData["ABAMVERSDAT"].ToString();
                    or1.Parameters.Add("ABAWVDAT", OracleType.NVarChar).Value = dwData["ABAWVDAT"].ToString();
                    or1.Parameters.Add("ABGENDAT", OracleType.NVarChar).Value = dwData["ABGENDAT"].ToString();
                    or1.Parameters.Add("ABAGENNR", OracleType.NVarChar).Value = dwData["ABAGENNR"].ToString();
                    or1.Parameters.Add("ABAGENNAME", OracleType.NVarChar).Value = dwData["ABAGENNAME"].ToString();
                    or1.Parameters.Add("ABAGENWEG", OracleType.NVarChar).Value = dwData["ABAGENWEG"].ToString();
                    or1.Parameters.Add("ABAZUSTK", OracleType.NVarChar).Value = dwData["ABAZUSTK"].ToString();
                    or1.Parameters.Add("ABAZULG", OracleType.NVarChar).Value = dwData["ABAZULG"].ToString();
                    or1.Parameters.Add("ABAOPTKZ", OracleType.NVarChar).Value = dwData["ABAOPTKZ"].ToString();
                    or1.Parameters.Add("ABAMAFZST", OracleType.NVarChar).Value = dwData["ABAMAFZST"].ToString();
                    or1.Parameters.Add("ABAPART1", OracleType.NVarChar).Value = dwData["ABAPART1"].ToString();
                    or1.Parameters.Add("ABAPARTST1", OracleType.NVarChar).Value = dwData["ABAPARTST1"].ToString();
                    or1.Parameters.Add("ABAPART2", OracleType.NVarChar).Value = dwData["ABAPART2"].ToString();
                    or1.Parameters.Add("ABAPARTST2", OracleType.NVarChar).Value = dwData["ABAPARTST2"].ToString();
                    or1.Parameters.Add("ABAPART3", OracleType.NVarChar).Value = dwData["ABAPART3"].ToString();
                    or1.Parameters.Add("ABAPARTST3", OracleType.NVarChar).Value = dwData["ABAPARTST3"].ToString();
                    or1.Parameters.Add("ABAPART4", OracleType.NVarChar).Value = dwData["ABAPART4"].ToString();
                    or1.Parameters.Add("ABAPARTST4", OracleType.NVarChar).Value = dwData["ABAPARTST4"].ToString();
                    or1.Parameters.Add("ABAPART5", OracleType.NVarChar).Value = dwData["ABAPART5"].ToString();
                    or1.Parameters.Add("ABAPARTST5", OracleType.NVarChar).Value = dwData["ABAPARTST5"].ToString();
                    or1.Parameters.Add("ABAPART6", OracleType.NVarChar).Value = dwData["ABAPART6"].ToString();
                    or1.Parameters.Add("ABAPARTST6", OracleType.NVarChar).Value = dwData["ABAPARTST6"].ToString();
                    or1.Parameters.Add("ABAPART7", OracleType.NVarChar).Value = dwData["ABAPART7"].ToString();
                    or1.Parameters.Add("ABAPARTST7", OracleType.NVarChar).Value = dwData["ABAPARTST7"].ToString();
                    or1.Parameters.Add("ABAPART8", OracleType.NVarChar).Value = dwData["ABAPART8"].ToString();
                    or1.Parameters.Add("ABAPARTST8", OracleType.NVarChar).Value = dwData["ABAPARTST8"].ToString();
                    or1.Parameters.Add("ABAPART9", OracleType.NVarChar).Value = dwData["ABAPART9"].ToString();
                    or1.Parameters.Add("ABAPARTST9", OracleType.NVarChar).Value = dwData["ABAPARTST9"].ToString();
                    or1.Parameters.Add("ABAPART10", OracleType.NVarChar).Value = dwData["ABAPART10"].ToString();
                    or1.Parameters.Add("ABAPARTST10", OracleType.NVarChar).Value = dwData["ABAPARTST10"].ToString();
                    or1.Parameters.Add("ABASZENSUR", OracleType.NVarChar).Value = dwData["ABASZENSUR"].ToString();
                    or1.Parameters.Add("ABASZENSURKZ", OracleType.NVarChar).Value = dwData["ABASZENSURKZ"].ToString();
                    or1.Parameters.Add("ABAKUTLSTK", OracleType.NVarChar).Value = dwData["ABAKUTLSTK"].ToString();
                    or1.Parameters.Add("ABABAHNKZ", OracleType.NVarChar).Value = dwData["ABABAHNKZ"].ToString();
                    or1.Parameters.Add("ABAWDUPOS", OracleType.NVarChar).Value = dwData["ABAWDUPOS"].ToString();
                    or1.Parameters.Add("ABABAHNEN", OracleType.NVarChar).Value = dwData["ABABAHNEN"].ToString();
                    or1.Parameters.Add("ABATEILKZ", OracleType.NVarChar).Value = dwData["ABATEILKZ"].ToString();
                    or1.Parameters.Add("ABAKUNDNRU", OracleType.NVarChar).Value = dwData["ABAKUNDNRU"].ToString();
                    or1.Parameters.Add("ABAWERKU", OracleType.NVarChar).Value = dwData["ABAWERKU"].ToString();
                    or1.Parameters.Add("ABAABTU", OracleType.NVarChar).Value = dwData["ABAABTU"].ToString();
                    or1.Parameters.Add("ABAARTU", OracleType.NVarChar).Value = dwData["ABAARTU"].ToString();
                    or1.Parameters.Add("ABAVARU", OracleType.NVarChar).Value = dwData["ABAVARU"].ToString();
                    or1.Parameters.Add("ABADESSU", OracleType.NVarChar).Value = dwData["ABADESSU"].ToString();
                    or1.Parameters.Add("ABACOLORITU", OracleType.NVarChar).Value = dwData["ABACOLORITU"].ToString();
                    or1.Parameters.Add("ABAFARBEU", OracleType.NVarChar).Value = dwData["ABAFARBEU"].ToString();
                    or1.Parameters.Add("ABABESCHU", OracleType.NVarChar).Value = dwData["ABABESCHU"].ToString();
                    or1.Parameters.Add("ABAFARBBEZU", OracleType.NVarChar).Value = dwData["ABAFARBBEZU"].ToString();
                    or1.Parameters.Add("ABAANZ1", OracleType.NVarChar).Value = dwData["ABAANZ1"].ToString();
                    or1.Parameters.Add("ABALAENGE1", OracleType.NVarChar).Value = dwData["ABALAENGE1"].ToString();
                    or1.Parameters.Add("ABABREITE1", OracleType.NVarChar).Value = dwData["ABABREITE1"].ToString();
                    or1.Parameters.Add("ABAANZ2", OracleType.NVarChar).Value = dwData["ABAANZ2"].ToString();
                    or1.Parameters.Add("ABALAENGE2", OracleType.NVarChar).Value = dwData["ABALAENGE2"].ToString();
                    or1.Parameters.Add("ABABREITE2", OracleType.NVarChar).Value = dwData["ABABREITE2"].ToString();
                    or1.Parameters.Add("ABAANZ3", OracleType.NVarChar).Value = dwData["ABAANZ3"].ToString();
                    or1.Parameters.Add("ABALAENGE3", OracleType.NVarChar).Value = dwData["ABALAENGE3"].ToString();
                    or1.Parameters.Add("ABABREITE3", OracleType.NVarChar).Value = dwData["ABABREITE3"].ToString();
                    or1.Parameters.Add("ABAANZ4", OracleType.NVarChar).Value = dwData["ABAANZ4"].ToString();
                    or1.Parameters.Add("ABALAENGE4", OracleType.NVarChar).Value = dwData["ABALAENGE4"].ToString();
                    or1.Parameters.Add("ABABREITE4", OracleType.NVarChar).Value = dwData["ABABREITE4"].ToString();
                    or1.Parameters.Add("ABAANZ5", OracleType.NVarChar).Value = dwData["ABAANZ5"].ToString();
                    or1.Parameters.Add("ABALAENGE5", OracleType.NVarChar).Value = dwData["ABALAENGE5"].ToString();
                    or1.Parameters.Add("ABABREITE5", OracleType.NVarChar).Value = dwData["ABABREITE5"].ToString();
                    or1.Parameters.Add("ABAVERSDAT", OracleType.NVarChar).Value = dwData["ABAVERSDAT"].ToString();
                    or1.Parameters.Add("ABAVATYP", OracleType.NVarChar).Value = dwData["ABAVATYP"].ToString();
                    or1.Parameters.Add("ABAANZORG", OracleType.NVarChar).Value = dwData["ABAANZORG"].ToString();
                    or1.Parameters.Add("ABAANZKOP", OracleType.NVarChar).Value = dwData["ABAANZKOP"].ToString();
                    or1.Parameters.Add("ABAVERSART", OracleType.NVarChar).Value = dwData["ABAVERSART"].ToString();
                    or1.Parameters.Add("ABASPED", OracleType.NVarChar).Value = dwData["ABASPED"].ToString();
                    or1.Parameters.Add("ABALIEFKD", OracleType.NVarChar).Value = dwData["ABALIEFKD"].ToString();
                    or1.Parameters.Add("ABAVERSKD", OracleType.NVarChar).Value = dwData["ABAVERSKD"].ToString();
                    or1.Parameters.Add("ABAADRSLL", OracleType.NVarChar).Value = dwData["ABAADRSLL"].ToString();
                    or1.Parameters.Add("ABAVAKZ", OracleType.NVarChar).Value = dwData["ABAVAKZ"].ToString();
                    or1.Parameters.Add("ABALIEFKOMP", OracleType.NVarChar).Value = dwData["ABALIEFKOMP"].ToString();
                    or1.Parameters.Add("ABATEILNR", OracleType.NVarChar).Value = dwData["ABATEILNR"].ToString();
                    or1.Parameters.Add("ABAVDPKZ", OracleType.NVarChar).Value = dwData["ABAVDPKZ"].ToString();
                    or1.Parameters.Add("ABATPMA", OracleType.NVarChar).Value = dwData["ABATPMA"].ToString();
                    or1.Parameters.Add("ABABOXMAX", OracleType.NVarChar).Value = dwData["ABABOXMAX"].ToString();
                    or1.Parameters.Add("ABABOXANZ", OracleType.NVarChar).Value = dwData["ABABOXANZ"].ToString();
                    or1.Parameters.Add("ABALGEBNR", OracleType.NVarChar).Value = dwData["ABALGEBNR"].ToString();
                    or1.Parameters.Add("ABANKGEB", OracleType.NVarChar).Value = dwData["ABANKGEB"].ToString();
                    or1.Parameters.Add("ABAIFEUCHTE", OracleType.NVarChar).Value = dwData["ABAIFEUCHTE"].ToString();
                    or1.Parameters.Add("ABAKUNDNR", OracleType.NVarChar).Value = dwData["ABAKUNDNR"].ToString();
                    or1.Parameters.Add("ABASTKNR", OracleType.NVarChar).Value = dwData["ABASTKNR"].ToString();
                    or1.Parameters.Add("ABAPARTIE", OracleType.NVarChar).Value = dwData["ABAPARTIE"].ToString();
                    or1.Parameters.Add("ABAPARTIEKZ", OracleType.NVarChar).Value = dwData["ABAPARTIEKZ"].ToString();
                    or1.Parameters.Add("ABAKDPARTIE", OracleType.NVarChar).Value = dwData["ABAKDPARTIE"].ToString();
                    or1.Parameters.Add("ABAKDAUFTNR", OracleType.NVarChar).Value = dwData["ABAKDAUFTNR"].ToString();
                    or1.Parameters.Add("ABAKDAUFDAT", OracleType.NVarChar).Value = dwData["ABAKDAUFDAT"].ToString();
                    or1.Parameters.Add("ABAMAART", OracleType.NVarChar).Value = dwData["ABAMAART"].ToString();
                    or1.Parameters.Add("ABASTKLFDNR", OracleType.NVarChar).Value = dwData["ABASTKLFDNR"].ToString();
                    or1.Parameters.Add("ABAAUFMSL", OracleType.NVarChar).Value = dwData["ABAAUFMSL"].ToString();
                    or1.Parameters.Add("ABAZUSAM", OracleType.NVarChar).Value = dwData["ABAZUSAM"].ToString();
                    or1.Parameters.Add("ABAPACKTYP", OracleType.NVarChar).Value = dwData["ABAPACKTYP"].ToString();

                    or1.Parameters.Add("ABATAX", OracleType.NVarChar).Value = dwData["ABATAX"].ToString();
                    or1.Parameters.Add("ABAHUELSE", OracleType.NVarChar).Value = dwData["ABAHUELSE"].ToString();
                    or1.Parameters.Add("ABAWOBST", OracleType.NVarChar).Value = dwData["ABAWOBST"].ToString();
                    or1.Parameters.Add("ABAWICKL", OracleType.NVarChar).Value = dwData["ABAWICKL"].ToString();
                    or1.Parameters.Add("ABAFDRES", OracleType.NVarChar).Value = dwData["ABAFDRES"].ToString();
                    or1.Parameters.Add("ABAKF", OracleType.NVarChar).Value = dwData["ABAKF"].ToString();
                    or1.Parameters.Add("ABANRVERG", OracleType.NVarChar).Value = dwData["ABANRVERG"].ToString();
                    or1.Parameters.Add("ABASTKNRKRS", OracleType.NVarChar).Value = dwData["ABASTKNRKRS"].ToString();
                    or1.Parameters.Add("ABASUFFART", OracleType.NVarChar).Value = dwData["ABASUFFART"].ToString();
                    or1.Parameters.Add("ABATRENNZ", OracleType.NVarChar).Value = dwData["ABATRENNZ"].ToString();
                    or1.Parameters.Add("ABALAENGEU", OracleType.NVarChar).Value = dwData["ABALAENGEU"].ToString();
                    or1.Parameters.Add("ABALAENGES", OracleType.NVarChar).Value = dwData["ABALAENGES"].ToString();
                    or1.Parameters.Add("ABASCHRITW", OracleType.NVarChar).Value = dwData["ABASCHRITW"].ToString();
                    or1.Parameters.Add("ABAFUELLZ", OracleType.NVarChar).Value = dwData["ABAFUELLZ"].ToString();
                    or1.Parameters.Add("ABAASSCHNIT", OracleType.NVarChar).Value = dwData["ABAASSCHNIT"].ToString();
                    or1.Parameters.Add("ABAETITYP", OracleType.NVarChar).Value = dwData["ABAETITYP"].ToString();
                    or1.Parameters.Add("ABAANZRET", OracleType.NVarChar).Value = dwData["ABAANZRET"].ToString();
                    or1.Parameters.Add("ABAKDETKZ", OracleType.NVarChar).Value = dwData["ABAKDETKZ"].ToString();
                    or1.Parameters.Add("ABADOPPEL", OracleType.NVarChar).Value = dwData["ABADOPPEL"].ToString();
                    or1.Parameters.Add("ABALOAN", OracleType.NVarChar).Value = dwData["ABALOAN"].ToString();
                    or1.Parameters.Add("ABALBAN", OracleType.NVarChar).Value = dwData["ABALBAN"].ToString();
                    or1.Parameters.Add("ABALPAN", OracleType.NVarChar).Value = dwData["ABALPAN"].ToString();
                    or1.Parameters.Add("ABAAUFBKZAN", OracleType.NVarChar).Value = dwData["ABAAUFBKZAN"].ToString();
                    or1.Parameters.Add("ABALOA2", OracleType.NVarChar).Value = dwData["ABALOA2"].ToString();
                    or1.Parameters.Add("ABALBA2", OracleType.NVarChar).Value = dwData["ABALBA2"].ToString();
                    or1.Parameters.Add("ABALPA2", OracleType.NVarChar).Value = dwData["ABALPA2"].ToString();
                    or1.Parameters.Add("ABAABKZA2", OracleType.NVarChar).Value = dwData["ABAABKZA2"].ToString();
                    or1.Parameters.Add("ABAPKL", OracleType.NVarChar).Value = dwData["ABAPKL"].ToString();
                    or1.Parameters.Add("ABABEM1", OracleType.NVarChar).Value = dwData["ABABEM1"].ToString();
                    or1.Parameters.Add("ABABEM2", OracleType.NVarChar).Value = dwData["ABABEM2"].ToString();
                    or1.Parameters.Add("ABAMRKM1", OracleType.NVarChar).Value = dwData["ABAMRKM1"].ToString();
                    or1.Parameters.Add("ABAMRKM2", OracleType.NVarChar).Value = dwData["ABAMRKM2"].ToString();
                    or1.Parameters.Add("ABAMRKM3", OracleType.NVarChar).Value = dwData["ABAMRKM3"].ToString();
                    or1.Parameters.Add("ABAKZNTO", OracleType.NVarChar).Value = dwData["ABAKZNTO"].ToString();
                    or1.Parameters.Add("ABAFESP", OracleType.NVarChar).Value = dwData["ABAFESP"].ToString();
                    or1.Parameters.Add("ABADIAUFKRS", OracleType.NVarChar).Value = dwData["ABADIAUFKRS"].ToString();
                    or1.Parameters.Add("ABADIAUFLFD", OracleType.NVarChar).Value = dwData["ABADIAUFLFD"].ToString();
                    or1.Parameters.Add("ABADIAUFPOS", OracleType.NVarChar).Value = dwData["ABADIAUFPOS"].ToString();
                    or1.Parameters.Add("ABADILG", OracleType.NVarChar).Value = dwData["ABADILG"].ToString();
                    or1.Parameters.Add("ABADIGEW", OracleType.NVarChar).Value = dwData["ABADIGEW"].ToString();
                    or1.Parameters.Add("ABADISTK", OracleType.NVarChar).Value = dwData["ABADISTK"].ToString();
                    or1.Parameters.Add("ABADISLG", OracleType.NVarChar).Value = dwData["ABADISLG"].ToString();
                    or1.Parameters.Add("ABADISGEW", OracleType.NVarChar).Value = dwData["ABADISGEW"].ToString();
                    or1.Parameters.Add("ABABA", OracleType.NVarChar).Value = dwData["ABABA"].ToString();
                    or1.Parameters.Add("ABAASGESLG", OracleType.NVarChar).Value = dwData["ABAASGESLG"].ToString();
                    or1.Parameters.Add("ABAASGESGEW", OracleType.NVarChar).Value = dwData["ABAASGESGEW"].ToString();
                    or1.Parameters.Add("ABAPNRKRS", OracleType.NVarChar).Value = dwData["ABAPNRKRS"].ToString();
                    or1.Parameters.Add("ABAPLFDNR", OracleType.NVarChar).Value = dwData["ABAPLFDNR"].ToString();
                    or1.Parameters.Add("ABAGKREGEL", OracleType.NVarChar).Value = dwData["ABAGKREGEL"].ToString();
                    or1.Parameters.Add("ABAPROVOR", OracleType.NVarChar).Value = dwData["ABAPROVOR"].ToString();
                    or1.Parameters.Add("ABAPRSFE", OracleType.NVarChar).Value = dwData["ABAPRSFE"].ToString();
                    or1.Parameters.Add("ABAWSCHTXT", OracleType.NVarChar).Value = dwData["ABAWSCHTXT"].ToString();
                    or1.Parameters.Add("ABAVORSGEL", OracleType.NVarChar).Value = dwData["ABAVORSGEL"].ToString();
                    or1.Parameters.Add("ABASELVL", OracleType.NVarChar).Value = dwData["ABASELVL"].ToString();
                    or1.Parameters.Add("ABASELVR", OracleType.NVarChar).Value = dwData["ABASELVR"].ToString();
                    or1.Parameters.Add("ABAKOLL", OracleType.NVarChar).Value = dwData["ABAKOLL"].ToString();
                    or1.Parameters.Add("ABAVKART", OracleType.NVarChar).Value = dwData["ABAVKART"].ToString();
                    or1.Parameters.Add("ABAVKFARBE", OracleType.NVarChar).Value = dwData["ABAVKFARBE"].ToString();
                    or1.Parameters.Add("ABAGBEDKZ", OracleType.NVarChar).Value = dwData["ABAGBEDKZ"].ToString();
                    or1.Parameters.Add("ABADL", OracleType.NVarChar).Value = dwData["ABADL"].ToString();
                    or1.Parameters.Add("ABAKDPARTKZ", OracleType.NVarChar).Value = dwData["ABAKDPARTKZ"].ToString();
                    or1.Parameters.Add("ABAFILLER", OracleType.NVarChar).Value = dwData["ABAFILLER"].ToString();
                    or1.Parameters.Add("ABAAENDZL", OracleType.NVarChar).Value = dwData["ABAAENDZL"].ToString();
                    or1.Parameters.Add("ABAAENDBEN", OracleType.NVarChar).Value = dwData["ABAAENDBEN"].ToString();
                    or1.Parameters.Add("ABAAENDDAT", OracleType.NVarChar).Value = dwData["ABAAENDDAT"].ToString();
                    or1.Parameters.Add("ABANEUBEN", OracleType.NVarChar).Value = dwData["ABANEUBEN"].ToString();
                    or1.Parameters.Add("ABANEUDAT", OracleType.NVarChar).Value = dwData["ABANEUDAT"].ToString();
                    #endregion
                    Connect2Proxy(or1);
                    break;
                case 7:
                    UMU07(dwData);
                    break;
                case 8:
                    or1.CommandText = "UPDATE  ABAUFM A SET (ABAVKAUFKRS,ABAVKAUFLFD,ABAVKAUFPOS)=(SELECT VKPEXAUFKRS,VKPEXAUFLFD,VKPEXAUFPOS FROM VKPOS X WHERE A.ABAMANDANT = X.VKPMANDANT AND A.ABAVKAUFKRS = X.VKPAUFKRS AND  A.ABAVKAUFLFD = X.VKPAUFLFD AND A.ABAVKAUFPOS = X.VKPAUFPOS AND X.VKPSA<>'AJ') WHERE EXISTS (SELECT '1' FROM VKPOS T WHERE T.VKPMANDANT = A.ABAMANDANT AND T.VKPSA <>'AJ' AND T.VKPAUFKRS = A.ABAVKAUFKRS AND T.VKPAUFLFD = A.ABAVKAUFLFD  AND T.VKPAUFPOS = A.ABAVKAUFPOS AND T.VKPAUFPOS = '999')";
                    Connect2Proxy(or1);
                    break;
                case 9:
                    UMU09(dwData);

                    break;
                case 10:
                    or1.CommandText = "UPDATE ABAUFM A SET A.ABAPKL = ' ' WHERE ABAKDPARTIE = :ABAKDPARTIE: AND ABAAUFKRS = :ABAAUFKRS: AND ABAAUFLFD = :ABAAUFLFD: AND ABAAUFPOS = :ABAAUFPOS: AND ABAMANDANT = :ABAMANDANT:  "
                        + " AND NOT EXISTS (SELECT '1' FROM QORDER B where a.abamandant = b.qokmandant and a.abaaufkrs = b.qokaufkrs and a.abaauflfd = b.qokauflfd and a.abaaufpos = b.qokaufpos and a.abakdpartie = TRIM(b.qokprodpart) ) ";
                    or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
                    Connect2Proxy(or1);
                    break;
                default:
                    break;
            }


        }
        public void UMU09(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "UPDATE ABAUFM A SET A.ABAPKL = 'J' WHERE ABAKDPARTIE = :ABAKDPARTIE: AND ABAAUFKRS = :ABAAUFKRS: AND ABAAUFLFD = :ABAAUFLFD: AND ABAAUFPOS = :ABAAUFPOS:  ";

            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            Connect2Proxy(or1);

        }

        public void UMU09A(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "UPDATE ABAUFM A SET ABAAUFKRS=ABAPRAUFKRS,ABAAUFLFD=ABAPRAUFLFD,ABAAUFPOS =ABAPRAUFPOS,ABAPRAUFKRS='  ',ABAPRAUFLFD='000000',ABAPRAUFPOS='000'"
                + " WHERE ABAMANDANT = :ABAMANDANT: AND ABAAUFKRS = :ABAAUFKRS: AND ABAAUFLFD = :ABAAUFLFD: AND ABAAUFPOS = :ABAAUFPOS:AND ABAAPOS=:ABAAPOS:";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            Connect2Proxy(or1);
        }
        public void UMU07(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "UPDATE ABAUFM SET ABASGESGEW=:ABASGESGEW:, ABALEAPOS=:ABALEAPOS:"
                  + " WHERE  ABAMANDANT=:ABAMANDANT:   AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: AND ABAAPOS=:ABAAPOS: ";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            Connect2Proxy(or1);

        }

        public void UMU04(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "UPDATE ABAUFM SET  ABALEAPOS=:ABALEAPOS:"
                        + " WHERE  ABAMANDANT=:ABAMANDANT:   AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: AND ABAAPOS=:ABAAPOS: ";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            Connect2Proxy(or1);

        }
        public void UMU05(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "UPDATE ABAUFM SET  ABARESMG=:ABARESMG:  WHERE  "
                        + "  ABAMANDANT=:ABAMANDANT:   AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: AND ABAAPOS=:ABAAPOS: ";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            Connect2Proxy(or1);

        }
        public void UMU11(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "UPDATE ABAUFM SET (ABAZULG)=( SELECT SUM(ABFIMG)*0.001*100 FROM ABFOLGE WHERE ABFAUFKRS=ABAAUFKRS AND ABFAUFLFD=ABAAUFLFD AND ABFAUFPOS=ABAAUFPOS  AND ABFFERTIG='J')"
                         + " WHERE ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: AND ABAAPOS=:ABAAPOS:";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            Connect2Proxy(or1);
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "UPDATE ABAUFM SET ABASGESLG=ABASSTKLG-ABAZULG,ABAIGESLGZS1=ABAZULG"
                         + " WHERE ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: AND ABAAPOS=:ABAAPOS:";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            Connect2Proxy(or1);

        }
        public void UMU12(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "UPDATE ABAUFM SET  ABASANZSTK=:ABASANZSTK:,ABASSTKGEW=:ABASSTKGEW:"
                        + " WHERE  ABAMANDANT=:ABAMANDANT:   AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: AND ABAAPOS=:ABAAPOS: ";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            Connect2Proxy(or1);

        }
        public DataSet QueryABAUFM(DataRow dwData, int option = 1)
        {
            if (dwData != null)
            {
                dwData["ABAMANDANT"] = app.Mandant;
            }
            or1 = OracleDB.CreateCommand();
            switch (option)
            {
                case 0:
                    or1.CommandText = "SELECT * FROM ABAUFM WHERE  ROWNUM<2 ";
                    SResult = Connect2Proxy(or1);
                    break;
                case 1:
                    SResult = QMU01(dwData);
                    break;
                case 2:
                    SResult = QMU02(dwData);
                    break;
                case 4:
                    or1.CommandText = "SELECT * FROM ABAUFM WHERE   ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD:"
                        + " ORDER BY ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAPOS";
                    or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
                    SResult = Connect2Proxy(or1);
                    break;
                case 5: SResult = QMU05(dwData); break;
                case 6:
                    or1.CommandText = "SELECT * FROM ABAUFM WHERE ABAMANDANT=:ABAMANDANT: AND ABAVKAUFKRS=:ABAVKAUFKRS: AND ABAVKAUFLFD=:ABAVKAUFLFD: AND ABAVKAUFPOS=:ABAVKAUFPOS: "
                        + " ORDER BY ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAPOS";
                    or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
                    SResult = Connect2Proxy(or1);
                    break;
                case 7: SResult = QMU07(dwData); break;
                case 8:
                    or1.CommandText = "SELECT X.ABAAUFKRS,X.ABAAUFLFD,X.ABAAUFPOS,Y.ABAVKAUFTYP, Y.ABAVKAUFKRS,Y.ABAVKAUFLFD,Y.ABAVKAUFPOS  FROM INTEX.ABAUFM Y,(SELECT ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAUFTYP, ABAVKAUFKRS,ABAVKAUFLFD,ABAVKAUFPOS FROM INTEX.ABAUFM a "
                    + " WHERE ABAVKAUFLFD<>'000000' AND ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: ) X WHERE Y.ABAVKAUFLFD<>'000000' AND Y.ABAAUFKRS=X.ABAVKAUFKRS AND Y.ABAAUFLFD=X.ABAVKAUFLFD AND Y.ABAAUFPOS=X.ABAVKAUFPOS ";
                    or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
                    SResult = Connect2Proxy(or1);
                    break;
                case 9:
                    or1.CommandText = "SELECT Z.ABAAUFKRS,Z.ABAAUFLFD,Z.ABAAUFPOS,W.ABAVKAUFTYP, W.ABAVKAUFKRS,W.ABAVKAUFLFD,W.ABAVKAUFPOS FROM INTEX.ABAUFM W,(SELECT X.ABAAUFKRS,X.ABAAUFLFD,X.ABAAUFPOS,Y.ABAVKAUFTYP, Y.ABAVKAUFKRS,Y.ABAVKAUFLFD,Y.ABAVKAUFPOS  FROM INTEX.ABAUFM Y,(SELECT ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAUFTYP, ABAVKAUFKRS,ABAVKAUFLFD,ABAVKAUFPOS FROM INTEX.ABAUFM a "
                    + " WHERE ABAVKAUFLFD<>'000000' AND ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: ) X WHERE Y.ABAVKAUFLFD<>'000000' AND Y.ABAAUFKRS=X.ABAVKAUFKRS AND Y.ABAAUFLFD=X.ABAVKAUFLFD AND Y.ABAAUFPOS=X.ABAVKAUFPOS) Z WHERE W.ABAVKAUFLFD<>'000000' AND W.ABAAUFKRS=Z.ABAVKAUFKRS AND W.ABAAUFLFD=Z.ABAVKAUFLFD AND W.ABAAUFPOS=Z.ABAVKAUFPOS";
                    or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
                    SResult = Connect2Proxy(or1);
                    break;
                case 10:
                    SResult = QMU10(dwData);
                    break;
                case 11:
                    SResult = QMU11(dwData);
                    break;
                case 12:
                    or1.CommandText = "SELECT DISTINCT ABAAUFKRS,ABAAUFLFD,ABAAUFPOS FROM ABAUFM WHERE   ABAMANDANT=:ABAMANDANT: AND ABAVKAUFKRS=:ABAVKAUFKRS: AND ABAVKAUFLFD=:ABAVKAUFLFD: AND ABAVKAUFPOS=:ABAVKAUFPOS: ";
                    or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
                    SResult = Connect2Proxy(or1);
                    break;
                case 13:
                    or1.CommandText = "SELECT DISTINCT ABAAUFTYP, ABPAUFART,ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABARESMG,ABAVKAUFTYP, ABAVKAUFKRS,ABAVKAUFLFD,ABAVKAUFPOS,ABAVKUPOS FROM ABAUFM "
                    + " LEFT JOIN ABPOS ON ABPAUFKRS=ABAAUFKRS AND ABPAUFLFD=ABAAUFLFD AND ABPAUFPOS=ABAAUFPOS WHERE  "
                    + "  ABAMANDANT=:ABAMANDANT: AND ABAVKAUFKRS=:ABAVKAUFKRS: AND ABAVKAUFLFD=:ABAVKAUFLFD: AND ABAVKAUFPOS=:ABAVKAUFPOS: "
                    + "  ORDER BY ABAAUFKRS,ABAAUFLFD,ABAAUFPOS ";
                    or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
                    SResult = Connect2Proxy(or1);
                    break;
                case 14:
                    SResult = QMU14(dwData);
                    break;
                case 15:
                    or1.CommandText = "SELECT * FROM ABAUFM WHERE ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: AND ABAAPOS=:ABAAPOS: AND ABAVKAUFKRS=:ABAVKAUFKRS: AND ABAVKAUFLFD=:ABAVKAUFLFD: AND ABAVKAUFPOS=:ABAVKAUFPOS: AND ABAVKUPOS=:ABAVKUPOS:"
                        + " ORDER BY ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAPOS";
                    or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
                    SResult = Connect2Proxy(or1);
                    break;
                case 16: SResult = QMU16(dwData); break;
                case 17: SResult = QMU17(dwData); break;
                case 18: SResult = QMU18(dwData); break;
                case -2:
                    or1.CommandText = "SELECT DISTINCT ABAKDPARTIE AS KDPARTIE FROM ABAUFM   ";
                    SResult = Connect2Proxy(or1);
                    break;
                case -1:
                    or1.CommandText = "SELECT DISTINCT ABAKDPARTIE AS KEY,ABAKDPARTIE AS GPSPPART  "
                    + " FROM ABAUFM JOIN ABPOS  ON ABAMANDANT=ABPMANDANT AND ABPAUFKRS=ABAAUFKRS AND ABPAUFLFD=ABAAUFLFD AND ABPAUFPOS=ABAAUFPOS"
                    + " WHERE ABPART LIKE '" + dwData["ABAVERSART"].ToString().Trim() + "%' AND ABPFARBE LIKE '" + dwData["ABASPED"].ToString().Trim() + "%'"
                    + " ORDER BY ABAKDPARTIE";
                    or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
                    SResult = Connect2Proxy(or1);
                    break;
                default:
                    break;
            }
            SResult.Tables[0].TableName = TableName;
            return SResult;
        }
        public DataSet QMU01(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT * FROM ABAUFM WHERE   ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: AND ABAAPOS=:ABAAPOS:"
                + " ORDER BY ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAPOS";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName;
            return SResult;
        }
        public DataSet QMULEAPOS(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT ABAMANDANT,ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAPOS,ABALEAPOS FROM ABAUFM WHERE   ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: AND ABAAPOS=:ABAAPOS:"
                + " ORDER BY ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAPOS";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName;
            return SResult;
        }

        public DataSet QMU02(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT * FROM ABAUFM WHERE  ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD:"
                + " ORDER BY ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAPOS";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName;
            return SResult;
        }


        public DataSet QMU05(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT M.* FROM ABAUFM M WHERE ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: "
                + " ORDER BY ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAPOS";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName;
            return SResult;
        }
        public DataSet QMU05A(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT K.ABKKDAUFTNR,P.ABPSOLLMENGE5,P.ABPSOLLMENGE7,M.* FROM ABAUFM M"
                + " JOIN ABKOPF K ON ABAMANDANT=ABKMANDANT AND  M.ABAVKAUFKRS=K.ABKAUFKRS AND M.ABAVKAUFLFD=ABKAUFLFD"
                + " LEFT JOIN ABPOS P ON M.ABAMANDANT=P.ABPMANDANT AND M.ABAPRAUFKRS=P.ABPAUFKRS AND M.ABAPRAUFLFD=P.ABPAUFLFD AND M.ABAPRAUFPOS=P.ABPAUFPOS"
                + " WHERE ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: "
                + " ORDER BY ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAPOS";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName;
            return SResult;
        }
        public DataSet QMU05B(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT ABAMANDANT FROM ABAUFM M"
                + " WHERE ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: AND ABAPRAUFLFD<>'000000'";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName;
            return SResult;
        }
        public DataSet QMU07(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT M.*,ABPART,ABPVAR,ABPFARBE  FROM ABAUFM M JOIN ABPOS P ON ABPMANDANT=ABAMANDANT AND ABPAUFKRS=ABAAUFKRS AND ABPAUFLFD=ABAAUFLFD AND ABPAUFPOS=ABAAUFPOS"
                   + " WHERE   ABAMANDANT=:ABAMANDANT: AND ABAVKAUFKRS=:ABAVKAUFKRS: AND ABAVKAUFLFD=:ABAVKAUFLFD: AND ABAVKAUFPOS=:ABAVKAUFPOS:  "
                   + " ORDER BY ABAAPOS,1,2,3,4,5";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName;
            return SResult;
        }
        public DataSet QMU10(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT LEVEL,ABPART,ABPVAR,ABPFARBE,GSGARNNR/10000||'S/'||GSFACH AS YARNNE,ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAPOS,ABAAUFMSL,ABARKUNDNR,ABAVKAUFTYP,ABAVKAUFKRS,ABAVKAUFLFD,ABAVKAUFPOS,ABAKDPARTIE,ABAVKAUFKRS||'-'||ABAVKAUFLFD||'-'||ABAVKAUFPOS AS ORDERNO,ABASANZSTK,ABARKUNDNR,ABASSTKGEW,ABASSTKLG,ABARESMG,ABARSTSGEW  FROM ABAUFM A JOIN ABPOS ON ABAAUFKRS=ABPAUFKRS AND ABAAUFLFD=ABPAUFLFD AND ABAAUFPOS=ABPAUFPOS JOIN GSDAT ON ABPART=GSART  CONNECT BY PRIOR A.ABAVKAUFKRS = A.ABAAUFKRS AND PRIOR A.ABAVKAUFLFD = A.ABAAUFLFD AND PRIOR A.ABAVKAUFPOS = A.ABAAUFPOS START "
                  + " WITH A.ABAMANDANT=:ABAMANDANT: AND A.ABAAUFKRS= :ABAAUFKRS: AND A.ABAAUFLFD =:ABAAUFLFD:  ";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName;
            return SResult;
        }
        public DataSet QMU11(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT *  FROM VKPOS V,(SELECT ABAVKAUFKRS, ABAVKAUFLFD, ABAVKAUFPOS FROM ABAUFM A"
                        + " WHERE A.ABAVKAUFTYP = 'K' CONNECT BY PRIOR A.ABAVKAUFKRS = A.ABAAUFKRS AND PRIOR A.ABAVKAUFLFD = A.ABAAUFLFD AND PRIOR A.ABAVKAUFPOS = A.ABAAUFPOS"
                        + " START WITH A.ABAMANDANT = :ABAMANDANT: AND A.ABAAUFKRS = :ABAAUFKRS: AND A.ABAAUFLFD = :ABAAUFLFD: AND A.ABAAUFPOS = :ABAAUFPOS:) X"
                        + " WHERE V.VKPAUFKRS = X.ABAVKAUFKRS AND V.VKPAUFLFD = X.ABAVKAUFLFD AND V.VKPAUFPOS = X.ABAVKAUFPOS AND SUBSTR(V.VKPEXART,1,2) = '2.'";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName;
            return SResult;
        }
        public DataSet QMU11A(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT *  FROM VKPOS V,(SELECT ABAVKAUFKRS, ABAVKAUFLFD, ABAVKAUFPOS FROM ABAUFM A"
                        + " WHERE A.ABAVKAUFTYP = 'K' CONNECT BY PRIOR A.ABAVKAUFKRS = A.ABAAUFKRS AND PRIOR A.ABAVKAUFLFD = A.ABAAUFLFD AND PRIOR A.ABAVKAUFPOS = A.ABAAUFPOS"
                        + " START WITH A.ABAMANDANT = :ABAMANDANT: AND A.ABAAUFKRS = :ABAAUFKRS: AND A.ABAAUFLFD = :ABAAUFLFD: AND A.ABAAUFPOS = :ABAAUFPOS:) X"
                        + " WHERE V.VKPAUFKRS = X.ABAVKAUFKRS AND V.VKPAUFLFD = X.ABAVKAUFLFD AND V.VKPAUFPOS = X.ABAVKAUFPOS ";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName;
            return SResult;
        }
        public DataSet QMU14(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT CASE WHEN SUBSTR(ABAAUFKRS,1,1)='F' THEN 1 WHEN SUBSTR(ABAAUFKRS,1,1)='B' THEN 2 WHEN SUBSTR(ABAAUFKRS,1,1)='X' THEN 3ELSE 9 END AS PID,ABAAUFTYP,ABPPOSTYP,ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAPOS,ABPART,ABPVAR,ABPFARBE,ABPSOLLMENGE1,ABPSOLLMENGE2,ABPSOLLMENGE3,ABPSOLLMENGE4,ABPSOLLMENGE5,ABPSOLLMENGE6,ABPSOLLMENGE7,ABPSOLLMENGE8,ABAVKAUFKRS,ABAVKAUFLFD,ABAVKAUFPOS,ABAVKUPOS "
                    + " FROM ABAUFM JOIN ABPOS ON ABPAUFKRS=ABAAUFKRS AND ABPAUFLFD=ABAAUFLFD AND ABPAUFPOS=ABAAUFPOS "
                    + " WHERE  ABAMANDANT=:ABAMANDANT: AND ABAVKAUFKRS=:ABAVKAUFKRS: AND ABAVKAUFLFD=:ABAVKAUFLFD: AND ABAVKAUFPOS=:ABAVKAUFPOS:"
                    + " ORDER BY 1,ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAPOS";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName;
            return SResult;
        }
        public DataSet QMU16(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT * FROM ABAUFM WHERE ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS:  AND ABAAPOS>'0001' "
                + " ORDER BY ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAPOS";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName;
            return SResult;
        }
        public DataSet QMU17(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT DISTINCT ABAAUFKRS,ABAAUFLFD,ABAAUFPOS FROM ABAUFM WHERE   ABAMANDANT=:ABAMANDANT: AND ABAVKAUFTYP=:ABAVKAUFTYP: AND ABAVKAUFKRS=:ABAVKAUFKRS: AND ABAVKAUFLFD=:ABAVKAUFLFD:";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);

            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName; return SResult;
        }
        public DataSet QMU18(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT DISTINCT ABAAUFTYP,ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABARESDAT,ABARESPROG"
                + " FROM ABAUFM WHERE   ABAMANDANT=:ABAMANDANT: AND ABAVKAUFTYP=:ABAVKAUFTYP: AND ABAVKAUFKRS=:ABAVKAUFKRS: AND ABAVKAUFLFD=:ABAVKAUFLFD:  AND ABAVKAUFPOS=:ABAVKAUFPOS:"
                + " ORDER BY ABAAUFKRS,ABAAUFLFD,ABAAUFPOS";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName; return SResult;
        }
        public DataSet QMU19(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT M.*,KDKUNDNA,KDKNAME,KDNAME1 FROM ABAUFM M "
                + " JOIN VKPOS V ON VKPMANDANT=ABAMANDANT AND (VKPSA='  ' OR VKPSA='IN') AND VKPAUFKRS=ABAVKAUFKRS AND VKPAUFLFD=ABAVKAUFLFD AND VKPAUFPOS=ABAVKAUFPOS"
              + " LEFT JOIN KDSTAMM ON VKPKUNDNR=KDKUNDNR AND VKPMANDANT=KDMANDANT"
                + " WHERE ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS:  AND ABAAPOS>'0001' "
                + " ORDER BY ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,ABAAPOS";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);

            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName; return SResult;
        }
        public DataSet QMU20(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT DISTINCT  ABAMANDANT,A.ABAAUFTYP,ABAAUFKRS,ABAAUFLFD,ABAAUFPOS,C.ABPART,C.ABPVAR,C.ABPFARBE,C.ABPDESS,C.ABPCOLORIT,C.ABPGROE,C.ABPBESCHICH,A.ABAKDPARTIE AS GPPARTIE,G.GSRECHNR*0.0001 AS YCOUNT "
                       + " FROM ABAUFM A  JOIN ABPOS C ON ABPPOSTYP='HM ' AND (ABPAUFKRS LIKE 'X%' OR ABPAUFKRS LIKE 'B%') AND A.ABAMANDANT=C.ABPMANDANT AND C.ABPAUFKRS=A.ABAAUFKRS AND C.ABPAUFLFD=A.ABAAUFLFD AND C.ABPAUFPOS=A.ABAAUFPOS"
                       + " LEFT JOIN GSDAT G ON C.ABPMANDANT=G.GSMANDANT AND C.ABPART = G.GSART AND C.ABPVAR = G.GSVAR "
                       + " WHERE ABAMANDANT=:ABAMANDANT:  AND (A.ABAKDPARTIE LIKE '%" + dwData["ABAKDPARTIE"].ToString().Trim() + "%') "
                       + " ORDER BY ABAKDPARTIE,ABAAUFKRS,ABAAUFLFD,ABAAUFPOS";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            SResult = Connect2Proxy(or1);

            SResult.Tables[0].TableName = TableName;
            return SResult;

        }
        public DataSet QMU21(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT DISTINCT ABAAUFKRS,ABAAUFLFD,ABAAUFPOS FROM ABAUFM WHERE   ABAMANDANT=:ABAMANDANT: AND ABAVKAUFTYP=:ABAVKAUFTYP: AND ABAVKAUFKRS=:ABAVKAUFKRS: AND ABAVKAUFLFD=:ABAVKAUFLFD: AND ABAVKAUFPOS=:ABAVKAUFPOS:";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);

            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName; return SResult;
        }
        public DataSet QMU22(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "SELECT ABAMANDANT FROM ABAUFM WHERE   ABAMANDANT=:ABAMANDANT: AND ABAVKAUFKRS=:ABAVKAUFKRS: AND ABAVKAUFLFD=:ABAVKAUFLFD: AND ABAVKAUFPOS=:ABAVKAUFPOS: AND ABAVKAUFLFD!='000000'";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);

            SResult = Connect2Proxy(or1);
            SResult.Tables[0].TableName = TableName; return SResult;
        }
        public void DeleteABAUFM(string client, string krs, string lfd, string pos, int option = 1)
        {

            or1 = OracleDB.CreateCommand();
            dwData = TBMain.NewRow();
            switch (option)
            {
                case 1:
                    dwData["ABAMANDANT"] = client;
                    dwData["ABAAUFKRS"] = krs;
                    dwData["ABAAUFLFD"] = lfd;
                    dwData["ABAAUFPOS"] = pos;
                    DMU01(dwData);
                    break;
                case 2:
                    or1.CommandText = "DELETE FROM ABAUFM WHERE  "
                  + "  ABAMANDANT=:ABAMANDANT AND ABAAUFKRS=:ABAAUFKRS AND ABAAUFLFD=:ABAAUFLFD ";
                    dwData["ABAMANDANT"] = client;
                    dwData["ABAAUFKRS"] = krs;
                    dwData["ABAAUFLFD"] = lfd;
                    Connect2Proxy(or1);
                    break;
                default:
                    break;
            }


        }

        public void DeleteABAUFM(DataRow dwData, int option = 1)
        {
            or1 = OracleDB.CreateCommand();
            switch (option)
            {
                case 0:
                    DMU00(dwData);
                    break;
                case 1:
                    DMU01(dwData);
                    break;
                case 2:
                    DMU02(dwData);
                    break;
                case 4: DMU04(dwData); break;
                case 20: DMU20(dwData); break;
                case 21: DMU21(dwData); break;
            }

        }
        public void DMU00(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "DELETE FROM ABAUFM WHERE  ABAMANDANT=:ABAMANDANT: AND ABAVKAUFTYP=:ABAVKAUFTYP: AND ABAVKAUFKRS=:ABAVKAUFKRS:";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            Connect2Proxy(or1);
        }
        public void DMU01(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "DELETE FROM ABAUFM WHERE  ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: AND ABAAPOS=:ABAAPOS:";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            Connect2Proxy(or1); 
        }
        public void DMU02(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "DELETE FROM ABAUFM WHERE ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: AND ABAVKAUFKRS=:ABAVKAUFKRS: AND ABAVKAUFLFD=:ABAVKAUFLFD: AND ABAVKAUFPOS=:ABAVKAUFPOS: AND ABAVKUPOS=:ABAVKUPOS:";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            Connect2Proxy(or1);
        }
        public void DMU03(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "DELETE FROM ABAUFM WHERE  ABAMANDANT=:ABAMANDANT: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD: AND ABAAUFPOS=:ABAAUFPOS: ";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            Connect2Proxy(or1);
        }
        public void DMU04(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "DELETE FROM ABAUFM WHERE  ABAMANDANT=:ABAMANDANT: AND ABAAUFTYP=:ABAAUFTYP: AND ABAAUFKRS=:ABAAUFKRS:";
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            Connect2Proxy(or1);
        }
        public void DMU20(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "DELETE FROM ABAUFM WHERE ABAMANDANT=:ABAMANDANT:  AND ABAVKAUFKRS=:ABAVKAUFKRS: AND ABAVKAUFLFD=:ABAVKAUFLFD:  " + dwData["ABAVKAUFPOS"].ToString();
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            Connect2Proxy(or1);
        }
        public void DMU21(DataRow dwData)
        {
            or1 = OracleDB.CreateCommand();
            or1.CommandText = "DELETE FROM ABAUFM WHERE ABAMANDANT=:ABAMANDANT: AND ABAAUFTYP=:ABAAUFTYP: AND ABAAUFKRS=:ABAAUFKRS: AND ABAAUFLFD=:ABAAUFLFD:  " + dwData["ABAAUFPOS"].ToString();
            or1.CommandText = INTEXDBC.InjectData(or1.CommandText, dwData);
            Connect2Proxy(or1);
        }
    }
}
